@@ -54,6 +54,7 @@ import type {
54
54
UpdateWorkspaceGeneralSettingsParams ,
55
55
UpdateWorkspaceMembersRoleParams ,
56
56
} from '@libs/API/parameters' ;
57
+ import type SetPolicyTagsEnabled from '@libs/API/parameters/SetPolicyTagsEnabled' ;
57
58
import type UpdatePolicyAddressParams from '@libs/API/parameters/UpdatePolicyAddressParams' ;
58
59
import { READ_COMMANDS , WRITE_COMMANDS } from '@libs/API/types' ;
59
60
import DateUtils from '@libs/DateUtils' ;
@@ -3466,8 +3467,8 @@ function createPolicyTag(policyID: string, tagName: string) {
3466
3467
API . write ( WRITE_COMMANDS . CREATE_POLICY_TAG , parameters , onyxData ) ;
3467
3468
}
3468
3469
3469
- function setWorkspaceTagEnabled ( policyID : string , tagsToUpdate : Record < string , { name : string ; enabled : boolean } > ) {
3470
- const policyTag = PolicyUtils . getTagLists ( allPolicyTags ?. [ `${ ONYXKEYS . COLLECTION . POLICY_TAGS } ${ policyID } ` ] ?? { } ) ?. [ 0 ] ?? { } ;
3470
+ function setWorkspaceTagEnabled ( policyID : string , tagsToUpdate : Record < string , { name : string ; enabled : boolean } > , tagListIndex : number ) {
3471
+ const policyTag = PolicyUtils . getTagLists ( allPolicyTags ?. [ `${ ONYXKEYS . COLLECTION . POLICY_TAGS } ${ policyID } ` ] ?? { } ) ?. [ tagListIndex ] ?? { } ;
3471
3472
3472
3473
const onyxData : OnyxData = {
3473
3474
optimisticData : [
@@ -3547,9 +3548,10 @@ function setWorkspaceTagEnabled(policyID: string, tagsToUpdate: Record<string, {
3547
3548
] ,
3548
3549
} ;
3549
3550
3550
- const parameters = {
3551
+ const parameters : SetPolicyTagsEnabled = {
3551
3552
policyID,
3552
3553
tags : JSON . stringify ( Object . keys ( tagsToUpdate ) . map ( ( key ) => tagsToUpdate [ key ] ) ) ,
3554
+ tagListIndex,
3553
3555
} ;
3554
3556
3555
3557
API . write ( WRITE_COMMANDS . SET_POLICY_TAGS_ENABLED , parameters , onyxData ) ;
0 commit comments