fix for deleting albums

This commit is contained in:
Marek Maslowski
2026-04-05 00:17:42 +02:00
parent 58b7c2e7ac
commit f225f45f50

View File

@@ -268,12 +268,10 @@ export function removeAlbumLink(tripId: string, linkId: string, userId: number):
}
try {
db.transaction(() => {
db.prepare('DELETE FROM trip_photos WHERE trip_id = ? AND album_link_id = ?')
.run(tripId, linkId);
db.prepare('DELETE FROM trip_album_links WHERE id = ? AND trip_id = ? AND user_id = ?')
.run(linkId, tripId, userId);
});
db.prepare('DELETE FROM trip_photos WHERE trip_id = ? AND album_link_id = ?')
.run(tripId, linkId);
db.prepare('DELETE FROM trip_album_links WHERE id = ? AND trip_id = ? AND user_id = ?')
.run(linkId, tripId, userId);
return success(true);
} catch (error) {
return mapDbError(error, 'Failed to remove album link');