Skip to content

Commit 05b56c8

Browse files
Fix field_visibility default (#49)
1 parent 502dc7b commit 05b56c8

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

api/dbv1/full_tracks.go

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,17 @@ func (q *Queries) FullTracksKeyed(ctx context.Context, arg GetTracksParams) (map
9090
preview = mediaLink(track.PreviewCid.String, track.TrackID, arg.MyID.(int32))
9191
}
9292

93-
// client dies if this field is nil
94-
// todo: what are default field visibility values?
95-
if track.FieldVisibility == nil {
96-
track.FieldVisibility = []byte(`{}`)
93+
if track.FieldVisibility == nil || string(track.FieldVisibility) == "null" {
94+
track.FieldVisibility = []byte(`{
95+
"mood":null,
96+
"tags":null,
97+
"genre":null,
98+
"share":null,
99+
"play_count":null,
100+
"remixes":null
101+
}`)
97102
}
98103

99-
// remix_of
100104
var remixOf RemixOf
101105
var fullRemixOf FullRemixOf
102106
json.Unmarshal(track.RemixOf, &remixOf)

0 commit comments

Comments
 (0)