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