Skip to content

Commit cf8637f

Browse files
committed
Refresh materialized views after purging library items
1 parent 2e50daf commit cf8637f

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

backend/routes/api.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,9 @@ async function purgeLibraryItems(id, withActivity, purgeAll = false) {
144144
};
145145
await db.query(deleteQuery);
146146
}
147+
for (const view of db.materializedViews) {
148+
await db.refreshMaterializedView(view);
149+
}
147150
}
148151

149152
//////////////////////////////
@@ -1129,6 +1132,10 @@ router.delete("/item/purge", async (req, res) => {
11291132
}
11301133
}
11311134

1135+
for (const view of db.materializedViews) {
1136+
await db.refreshMaterializedView(view);
1137+
}
1138+
11321139
sendUpdate("GeneralAlert", {
11331140
type: "Success",
11341141
message: `Item ${withActivity ? "with Playback Activity" : ""} has been Purged`,

0 commit comments

Comments
 (0)