From 2bfa418139b8d3b70c020dde49226b8190cb9518 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 30 May 2024 21:09:34 +0200 Subject: [PATCH] OZG-5167: fix Nachricht update --- .../libs/bescheid-shared/src/lib/bescheid.service.spec.ts | 2 +- alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts index e60c95076e..91d42f6004 100644 --- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts +++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.spec.ts @@ -977,7 +977,7 @@ describe('BescheidService', () => { it('should set create beschied document in progress', () => { service.createBescheidDocument(); - expect(service.createBescheidDocumentInProgress$.value.loading).toBeTruthy(); + expect(service.createBescheidDocumentInProgress$.value).toEqual(commandStateResource); }); it('should set upload beschied document in progress loading false', () => { diff --git a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts index 90dbfa4346..192498752d 100644 --- a/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts +++ b/alfa-client/libs/bescheid-shared/src/lib/bescheid.service.ts @@ -429,9 +429,8 @@ export class BescheidService { private handleCreateBescheidDocumentResponse( commandStateResource: StateResource<CommandResource>, ): void { - if (hasCommandError(commandStateResource.resource)) { - this.createBescheidDocumentInProgress$.next(commandStateResource); - } else { + this.createBescheidDocumentInProgress$.next(commandStateResource); + if (!hasCommandError(commandStateResource.resource)) { const documentUri: ResourceUri = getEffectedResourceUrl(commandStateResource.resource); this.bescheidDocumentUri$.next(documentUri); this.loadBescheidDocumentByUri(documentUri); -- GitLab