From e5863249f0d759b25810db897d685c7481b8a240 Mon Sep 17 00:00:00 2001 From: Nik Gilmore Date: Wed, 31 Dec 2025 15:38:45 -0800 Subject: [PATCH] Add call to Admin edit SDK if flag is passed --- libs/common/src/vault/services/cipher.service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libs/common/src/vault/services/cipher.service.ts b/libs/common/src/vault/services/cipher.service.ts index f41c704a862..13b1647949b 100644 --- a/libs/common/src/vault/services/cipher.service.ts +++ b/libs/common/src/vault/services/cipher.service.ts @@ -920,7 +920,12 @@ export class CipherService implements CipherServiceAbstraction { } using ref = sdk.take(); const sdkCreateRequest = cipherView.toSdkCreateCipherRequest(); - const result: SdkCipherView = await ref.value.vault().ciphers().create(sdkCreateRequest); + let result: SdkCipherView; + if (orgAdmin) { + result = await ref.value.vault().ciphers().admin().create(sdkCreateRequest); + } else { + result = await ref.value.vault().ciphers().create(sdkCreateRequest); + } return CipherView.fromSdkCipherView(result); }), catchError((error: unknown) => {