diff --git a/web/core/store/inbox/inbox-issue.store.ts b/web/core/store/inbox/inbox-issue.store.ts index e080225aaf..74e6534d67 100644 --- a/web/core/store/inbox/inbox-issue.store.ts +++ b/web/core/store/inbox/inbox-issue.store.ts @@ -98,7 +98,7 @@ export class InboxIssueStore implements IInboxIssueStore { // If issue accepted sync issue to local db if (status === EInboxIssueStatus.ACCEPTED) { - addIssueToPersistanceLayer(inboxIssue.issue); + addIssueToPersistanceLayer({ ...this.issue, ...inboxIssue.issue }); } } catch { runInAction(() => set(this, "status", previousData.status)); diff --git a/web/core/store/issue/workspace-draft/issue.store.ts b/web/core/store/issue/workspace-draft/issue.store.ts index 6518cff006..e6b0730dbd 100644 --- a/web/core/store/issue/workspace-draft/issue.store.ts +++ b/web/core/store/issue/workspace-draft/issue.store.ts @@ -352,7 +352,7 @@ export class WorkspaceDraftIssues implements IWorkspaceDraftIssues { } // sync issue to local db - addIssueToPersistanceLayer(response); + addIssueToPersistanceLayer({ ...payload, ...response }); // Update draft issue count in workspaceUserInfo this.updateWorkspaceUserDraftIssueCount(workspaceSlug, -1);