Skip to content

Commit 9631b60

Browse files
debug: add logs for deletePupilDocument
1 parent 0a1f369 commit 9631b60

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

school_data_hub_server/lib/src/_features/pupil/endpooints/pupil_endpoint.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,36 +70,40 @@ class PupilEndpoint extends Endpoint {
7070
await PupilData.db.detachRow.avatar(session, pupil);
7171

7272
await HubDocument.db.deleteRow(session, pupil.avatar!);
73+
_logger.info('Deleted avatar for pupil ${pupil.id}');
7374
break;
7475
case PupilDocumentType.avatarAuth:
7576
path = pupil.avatarAuth!.documentPath!;
7677

7778
await PupilData.db.detachRow.avatarAuth(session, pupil);
7879
await HubDocument.db.deleteRow(session, pupil.avatarAuth!);
80+
_logger.info('Deleted avatar auth for pupil ${pupil.id}');
7981
// if the avatar auth is revoked, we need to delete the avatar as well
8082
if (pupil.avatar != null) {
8183
await PupilData.db.detachRow.avatar(session, pupil);
8284
await HubDocument.db.deleteRow(session, pupil.avatar!);
85+
_logger.info('Deleted avatar for pupil ${pupil.id}');
8386
}
8487
await session.storage.deleteFile(
8588
storageId: 'private',
8689
path: pupil.avatar!.documentPath!,
8790
);
91+
_logger.info('Deleted avatar auth file for pupil ${pupil.id}');
8892
//await PupilData.db.updateRow(session, pupil);
8993
break;
9094
case PupilDocumentType.publicMediaAuth:
9195
path = pupil.publicMediaAuthDocument!.documentPath!;
9296

9397
await PupilData.db.detachRow.publicMediaAuthDocument(session, pupil);
9498
await HubDocument.db.deleteRow(session, pupil.publicMediaAuthDocument!);
99+
_logger.info('Deleted public media auth for pupil ${pupil.id}');
95100
//await PupilData.db.updateRow(session, pupil);
96101
break;
97102
}
98103

99-
// First update the pupil record to remove the relationship
100-
101104
// Then delete the file and document
102105
await session.storage.deleteFile(storageId: 'private', path: path);
106+
_logger.info('Deleted file for pupil ${pupil.id}');
103107
// await HubDocument.db.deleteRow(session, documentToDelete!);
104108

105109
// Get the updated pupil

0 commit comments

Comments
 (0)