Fix receipts bugs: budget queries, undo/transfer desync, timer spam

This commit is contained in:
2026-08-09 23:19:02 +02:00
parent f9dd88b9b8
commit cd5b076d65
5 changed files with 59 additions and 63 deletions

View File

@@ -0,0 +1,10 @@
module.exports = {
up: async ({ context: db }) => {
db.exec(`ALTER TABLE grocery_spendings ADD COLUMN is_transfer INTEGER NOT NULL DEFAULT 0;`);
db.exec(`CREATE UNIQUE INDEX IF NOT EXISTS idx_weekly_budgets_unique_start ON weekly_budgets (start_date);`);
},
down: async ({ context: db }) => {
db.exec(`DROP INDEX IF EXISTS idx_weekly_budgets_unique_start;`);
db.exec(`ALTER TABLE grocery_spendings DROP COLUMN is_transfer;`);
}
};