From e29f103ccc8149a1939d3d3b4acb3e8de6292422 Mon Sep 17 00:00:00 2001 From: charlotte ✨ Date: Mon, 28 Apr 2025 22:33:30 +0000 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(s) changed, 1 insertion(s)(+), 1 deletion(s)(-) diff --git a/server/handle_actor_get_preferences.go b/server/handle_actor_get_preferences.go --- a/server/handle_actor_get_preferences.go +++ b/server/handle_actor_get_preferences.go @@ -14,7 +14,7 @@ repo := e.Get("repo").(*models.RepoActor) 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{}, } -- tangled.sh