removing race conteset on delting album link
This commit is contained in:
@@ -268,10 +268,13 @@ export function removeAlbumLink(tripId: string, linkId: string, userId: number):
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
db.prepare('DELETE FROM trip_photos WHERE trip_id = ? AND album_link_id = ?')
|
db.transaction(() => {
|
||||||
.run(tripId, linkId);
|
db.prepare('DELETE FROM trip_photos WHERE trip_id = ? AND album_link_id = ?')
|
||||||
db.prepare('DELETE FROM trip_album_links WHERE id = ? AND trip_id = ? AND user_id = ?')
|
.run(tripId, linkId);
|
||||||
.run(linkId, tripId, userId);
|
db.prepare('DELETE FROM trip_album_links WHERE id = ? AND trip_id = ? AND user_id = ?')
|
||||||
|
.run(linkId, tripId, userId);
|
||||||
|
})();
|
||||||
|
|
||||||
return success(true);
|
return success(true);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return mapDbError(error, 'Failed to remove album link');
|
return mapDbError(error, 'Failed to remove album link');
|
||||||
|
|||||||
Reference in New Issue
Block a user