tagliatelle

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 94ac0c4b468980fd0d7c4a55ea46b167d67de75a
parent 7bdc6df1ac1c8f20265892d834ed0a4db2d637e4
Author: breadcat <breadcat@users.noreply.github.com>
Date:   Mon, 23 Mar 2026 14:47:27 +0000

Also delete properties when files are deleted

Prevents stale items being generated in the first place

Diffstat:
Minclude-files.go | 7++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/include-files.go b/include-files.go @@ -23,7 +23,7 @@ func fileRouter(w http.ResponseWriter, r *http.Request) { return } - if len(parts) >= 5 && parts[3] == "tag" && parts[4] == "delete" { + if len(parts) >= 7 && parts[3] == "tag" { tagActionHandler(w, r, parts) return } @@ -58,6 +58,11 @@ func fileDeleteHandler(w http.ResponseWriter, r *http.Request, parts []string) { return } + if _, err = tx.Exec("DELETE FROM file_properties WHERE file_id=?", fileID); err != nil { + renderError(w, "Failed to delete file properties", http.StatusInternalServerError) + return + } + if _, err = tx.Exec("DELETE FROM files WHERE id=?", fileID); err != nil { renderError(w, "Failed to delete file record", http.StatusInternalServerError) return