|
13 | 13 | from database.session import Session |
14 | 14 | from database.user import User |
15 | 15 | from database.organization import Organization, OrganizationSchema |
16 | | -from database.event import Event |
| 16 | +from database.event import Event, EventSchema |
17 | 17 | from sqlalchemy.dialects.postgresql import UUID |
18 | 18 |
|
19 | 19 | @app.route('/login', methods=['POST']) |
@@ -299,24 +299,11 @@ def get_registered_events(): |
299 | 299 | register_obj = db.session.query(Registration).filter(Registration.register_id == request.user.user_id).all() |
300 | 300 | #print("...DEBUGGING...") |
301 | 301 | #print(register_obj) |
| 302 | + event_schema = EventSchema() |
302 | 303 | events = [] |
303 | 304 | for registered in register_obj: |
304 | 305 | event_obj = db.session.query(Event).filter(Event.event_id == registered.event_id).first() |
305 | | - data = { |
306 | | - 'categories': event_obj.categories, |
307 | | - 'contact_id': event_obj.contact_id, |
308 | | - 'creator_id': event_obj.creator_id, |
309 | | - 'start_date': event_obj.start_date, |
310 | | - 'end_date': event_obj.end_date, |
311 | | - 'perk': event_obj.perk, |
312 | | - 'phase': event_obj.phase, |
313 | | - 'info': event_obj.info, |
314 | | - 'organization_id': event_obj.organization_id, |
315 | | - 'event_id': registered.event_id, |
316 | | - 'event_name': event_obj.event_name, |
317 | | - 'created_at': registered.created_at |
318 | | - } |
319 | | - events.append(data) |
| 306 | + events.append(event_schema.dump(event_obj)) |
320 | 307 | return jsonify({'success': True, 'message': 'show my registered events', 'events': events}) |
321 | 308 |
|
322 | 309 |
|
|
0 commit comments