feat: complete filter centralization pattern and document in CLAUDE.md

This commit is contained in:
2026-07-26 13:03:37 +03:00
parent f697ebf2f5
commit aec9d89435
7 changed files with 267 additions and 13 deletions

View File

@@ -70,7 +70,7 @@ func SaveArtistSettings(db *DB, settings *ArtistSettings) error {
monitored = excluded.monitored,
last_synced = COALESCE(excluded.last_synced, artist_settings.last_synced)
`,
settings.ID, settings.Name, nullIfEmpty(settings.MBID), settings.IgnoreSingles, settings.IgnoreCompilations, settings.Monitored, settings.ID,
settings.ID, settings.Name, nullIfEmpty(settings.MBID), settings.IgnoreSingles, settings.IgnoreCompilations, settings.Monitored, nullIfEmptyTime(settings.LastSynced),
)
if err != nil {
return fmt.Errorf("save artist settings: %w", err)