From e29f103ccc8149a1939d3d3b4acb3e8de6292422 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?charlotte=20=E2=9C=A8?= Date: Mon, 28 Apr 2025 23:33:30 +0100 Subject: [PATCH] if prefs are null in db, don't return {} on getPrefs (#8) currently if you haven't putPreferences at all you break social-app, since it expects response.preferences to always be present --- server/handle_actor_get_preferences.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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{}, } -- 2.51.2