From 2fbb65c921364d24ca3289b6e27708c61b665fb5 Mon Sep 17 00:00:00 2001 From: Amir Raminfar Date: Thu, 7 Dec 2023 08:05:19 -0800 Subject: [PATCH] fix: fixes profile disk configuration when pinned is an empty set (#2570) --- internal/profile/disk.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/profile/disk.go b/internal/profile/disk.go index e365e4b1..cd0b74b0 100644 --- a/internal/profile/disk.go +++ b/internal/profile/disk.go @@ -36,7 +36,7 @@ type Settings struct { type Profile struct { Settings *Settings `json:"settings,omitempty"` - Pinned []string `json:"pinned,omitempty"` + Pinned []string `json:"pinned"` VisibleKeys map[string][][]string `json:"visibleKeys,omitempty"` ReleaseSeen string `json:"releaseSeen,omitempty"` } @@ -123,5 +123,9 @@ func Load(user auth.User) (Profile, error) { return Profile{}, err } + if profile.Pinned == nil { + profile.Pinned = []string{} + } + return profile, nil }