Fix: table view doesnt immediately display custom fields on app startup (#6600)

This commit is contained in:
shamoon 2024-05-07 08:30:34 -07:00 committed by GitHub
parent fae2399e46
commit 8ea3259fe7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 26 additions and 4 deletions

View file

@ -420,10 +420,13 @@ export class DocumentListViewService {
if (!this.activeListViewState.displayFields) {
fields = fields.filter((f) => f !== DisplayField.ADDED)
}
return fields.filter(
(field) =>
this.settings.allDisplayFields.find((f) => f.id === field) !== undefined
)
return this.settings.displayFieldsInitialized
? fields.filter(
(field) =>
this.settings.allDisplayFields.find((f) => f.id === field) !==
undefined
)
: fields
}
set displayFields(fields: DisplayField[]) {