diff --git a/server/handle_actor_get_preferences.go b/server/handle_actor_get_preferences.go index 239e418..804f62a 100644 --- a/server/handle_actor_get_preferences.go +++ b/server/handle_actor_get_preferences.go @@ -14,7 +14,7 @@ func (s *Server) handleActorGetPreferences(e echo.Context) error { var prefs map[string]any err := json.Unmarshal(repo.Preferences, &prefs) - if err != nil { + if err != nil || prefs == nil { prefs = map[string]any{ "preferences": map[string]any{}, }