Open thrashraf opened 5 days ago
TypeError: Attempted to assign to readonly property
When attempting to delete records from certain tables in WatermelonDB, I encounter the following error on iOS:
The deletion logic is as follows:
static async deleteMedia(mediaId: string) { try { return await database.write(async () => { const media = await database.collections.get(WorkspacePhotoModel.table).find(mediaId); const preparedDelete = media.prepareMarkAsDeleted(); await database.batch(preparedDelete); }); } catch (error) { console.error('Error in deleteMedia', error); throw error; } }
I'm currently facing a similar issue on our side, seems like some of my models cannot delete records
Issue:
TypeError: Attempted to assign to readonly property
When Deleting Records on iOSDescription
When attempting to delete records from certain tables in WatermelonDB, I encounter the following error on iOS:
The deletion logic is as follows: