diff --git a/internal/db/sqlite/folderdb_update.go b/internal/db/sqlite/folderdb_update.go index 8376b3b92..3e5befb9b 100644 --- a/internal/db/sqlite/folderdb_update.go +++ b/internal/db/sqlite/folderdb_update.go @@ -374,7 +374,7 @@ func (s *folderDB) recalcGlobalForFile(txp *txPreparedStmts, file string) error global.LocalFlags |= protocol.FlagLocalNeeded } //nolint:sqlclosecheck - upStmt, err := txp.Prepare(` + upStmt, err := txp.Preparex(` UPDATE files SET local_flags = ? WHERE device_idx = ? AND sequence = ? `) @@ -387,7 +387,7 @@ func (s *folderDB) recalcGlobalForFile(txp *txPreparedStmts, file string) error // Clear the need and global flags on all other entries //nolint:sqlclosecheck - upStmt, err = txp.Prepare(` + upStmt, err = txp.Preparex(` UPDATE files SET local_flags = local_flags & ? WHERE name = ? AND sequence != ? AND local_flags & ? != 0 `)