mirror of
https://github.com/bitwarden/browser
synced 2025-12-13 06:43:35 +00:00
[PM-10378] Unassigned Items Readonly After Edit Bug Fix (#11340)
This commit is contained in:
@@ -673,6 +673,8 @@ export class CipherService implements CipherServiceAbstraction {
|
|||||||
if (orgAdmin && cipher.organizationId != null) {
|
if (orgAdmin && cipher.organizationId != null) {
|
||||||
const request = new CipherCreateRequest(cipher);
|
const request = new CipherCreateRequest(cipher);
|
||||||
response = await this.apiService.postCipherAdmin(request);
|
response = await this.apiService.postCipherAdmin(request);
|
||||||
|
const data = new CipherData(response, cipher.collectionIds);
|
||||||
|
return new Cipher(data);
|
||||||
} else if (cipher.collectionIds != null) {
|
} else if (cipher.collectionIds != null) {
|
||||||
const request = new CipherCreateRequest(cipher);
|
const request = new CipherCreateRequest(cipher);
|
||||||
response = await this.apiService.postCipherCreate(request);
|
response = await this.apiService.postCipherCreate(request);
|
||||||
@@ -697,6 +699,8 @@ export class CipherService implements CipherServiceAbstraction {
|
|||||||
if (orgAdmin && isNotClone) {
|
if (orgAdmin && isNotClone) {
|
||||||
const request = new CipherRequest(cipher);
|
const request = new CipherRequest(cipher);
|
||||||
response = await this.apiService.putCipherAdmin(cipher.id, request);
|
response = await this.apiService.putCipherAdmin(cipher.id, request);
|
||||||
|
const data = new CipherData(response, cipher.collectionIds);
|
||||||
|
return new Cipher(data, cipher.localData);
|
||||||
} else if (cipher.edit) {
|
} else if (cipher.edit) {
|
||||||
const request = new CipherRequest(cipher);
|
const request = new CipherRequest(cipher);
|
||||||
response = await this.apiService.putCipher(cipher.id, request);
|
response = await this.apiService.putCipher(cipher.id, request);
|
||||||
|
|||||||
Reference in New Issue
Block a user