File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
providers/TableColumns/buildColumnState Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ export const filterFieldsWithPermissions = <T extends ClientField | Field = Clie
5353 typeof fieldPermissions === 'boolean'
5454 ? fieldPermissions
5555 : 'name' in field && field . name
56- ? fieldPermissions [ field . name ] ?. fields || fieldPermissions [ field . name ]
56+ ? fieldPermissions ?. [ field . name ] ?. fields || fieldPermissions ?. [ field . name ]
5757 : fieldPermissions ,
5858 fields : field . fields ,
5959 } ) ,
@@ -68,7 +68,7 @@ export const filterFieldsWithPermissions = <T extends ClientField | Field = Clie
6868 }
6969
7070 if ( fieldAffectsData ( field ) ) {
71- const fieldPermission = fieldPermissions [ field . name ]
71+ const fieldPermission = fieldPermissions ?. [ field . name ]
7272 // Always allow ID fields, or if explicitly granted (true or { read: true })
7373 // undefined means field is not in permissions object = denied
7474 if ( fieldIsID ( field ) || fieldPermission === true || fieldPermission ?. read === true ) {
Original file line number Diff line number Diff line change @@ -79,7 +79,7 @@ export const reduceFieldsToOptions = ({
7979 typeof fieldPermissions === 'boolean'
8080 ? fieldPermissions
8181 : tabHasName ( tab ) && tab . name
82- ? fieldPermissions [ tab . name ] ?. fields || fieldPermissions [ tab . name ]
82+ ? fieldPermissions ?. [ tab . name ] ?. fields || fieldPermissions ?. [ tab . name ]
8383 : fieldPermissions ,
8484 fields : tab . fields ,
8585 i18n,
@@ -148,7 +148,7 @@ export const reduceFieldsToOptions = ({
148148 fieldPermissions :
149149 typeof fieldPermissions === 'boolean'
150150 ? fieldPermissions
151- : fieldPermissions [ field . name ] ?. fields || fieldPermissions [ field . name ] ,
151+ : fieldPermissions ?. [ field . name ] ?. fields || fieldPermissions ?. [ field . name ] ,
152152 fields : field . fields ,
153153 i18n,
154154 labelPrefix : labelWithPrefix ,
@@ -191,7 +191,7 @@ export const reduceFieldsToOptions = ({
191191 fieldPermissions :
192192 typeof fieldPermissions === 'boolean'
193193 ? fieldPermissions
194- : fieldPermissions [ field . name ] ?. fields || fieldPermissions [ field . name ] ,
194+ : fieldPermissions ?. [ field . name ] ?. fields || fieldPermissions ?. [ field . name ] ,
195195 fields : field . fields ,
196196 i18n,
197197 labelPrefix : labelWithPrefix ,
You can’t perform that action at this time.
0 commit comments