Fix meeting note detail payload
This commit is contained in:
+12
-1
@@ -8332,7 +8332,18 @@ func meetingNoteListItemPayload(meeting *types.Meeting, files []types.MeetingNot
|
||||
|
||||
func meetingNotesDetailPayload(tenantID types.TenantID, meeting *types.Meeting, files []types.MeetingNoteFile, viewer types.Uid) map[string]any {
|
||||
userSummaries := meetingUserSummaries(tenantID, []types.Meeting{*meeting})
|
||||
data := meetingNoteListItemPayload(meeting, files, viewer, userSummaries)
|
||||
meetingData := meetingPayloadWithUserSummaries(meeting, viewer, userSummaries)
|
||||
data := make(map[string]any, len(meetingData)+4)
|
||||
for k, v := range meetingData {
|
||||
data[k] = v
|
||||
}
|
||||
data["meeting"] = meetingData
|
||||
data["note_status"] = types.MeetingNoteStatusEmpty
|
||||
if len(files) > 0 {
|
||||
data["note_status"] = types.MeetingNoteStatusAvailable
|
||||
}
|
||||
data["file_count"] = len(files)
|
||||
data["permissions"] = meetingNotePermissionsPayload(meeting, viewer)
|
||||
fileItems := make([]map[string]any, 0, len(files))
|
||||
for i := range files {
|
||||
fileItems = append(fileItems, meetingNoteFilePayload(&files[i], viewer, userSummaries))
|
||||
|
||||
Reference in New Issue
Block a user