fix: addIssue function logic (#3467)

This commit is contained in:
Aaryan Khandelwal
2024-01-25 14:09:52 +05:30
committed by GitHub
parent 7f2e99dd2d
commit e4a3d0db5c
3 changed files with 3 additions and 1 deletions
+1
View File
@@ -18,5 +18,6 @@ export type TDropdownProps = {
placeholder?: string;
placement?: Placement;
tabIndex?: number;
// TODO: rename this prop to showTooltip
tooltip?: boolean;
};
@@ -90,6 +90,7 @@ export class IssueStore implements IIssueStore {
this.rootIssueDetailStore.relation.fetchRelations(workspaceSlug, projectId, issueId);
// fetching states
// TODO: check if this function is required
this.rootIssueDetailStore.rootIssueStore.state.fetchProjectStates(workspaceSlug, projectId);
return issue;
+1 -1
View File
@@ -43,7 +43,7 @@ export class IssueStore implements IIssueStore {
if (issues && issues.length <= 0) return;
runInAction(() => {
issues.forEach((issue) => {
set(this.issuesMap, issue.id, issue);
if (!this.issuesMap[issue.id]) set(this.issuesMap, issue.id, issue);
});
});
};