Changeset 17640 for main/waeup.kofa/trunk/src/waeup/kofa/students/export.py
- Timestamp:
- 13 Nov 2023, 08:46:45 (11 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.kofa/trunk/src/waeup/kofa/students/export.py
r17557 r17640 23 23 from datetime import datetime, timedelta 24 24 from zope.component import getUtility 25 from zope.catalog.interfaces import ICatalog 25 26 from waeup.kofa.interfaces import ( 26 27 IExtFileStore, IFileStoreNameChooser, IKofaUtils) … … 302 303 if result: 303 304 student = result[0] 304 else: 305 continue 306 students.append(student) 305 if student is None: 306 # try p_id (requested by AAUE) 307 cat = getUtility(ICatalog, name='payments_catalog') 308 results = list(cat.searchResults(p_id=(id, id))) 309 if results: 310 # Check if payer is a student 311 student = getattr(results[0], 'student') 312 if student is not None: 313 students.append(student) 307 314 return students 308 315
Note: See TracChangeset for help on using the changeset viewer.