Skip to content

Commit

Permalink
remove issue from cycle while changing cycle (#5246)
Browse files Browse the repository at this point in the history
  • Loading branch information
rahulramesha authored Jul 29, 2024
1 parent ae931f8 commit d5cbe32
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions web/core/store/issue/helpers/base-issues.store.ts
Original file line number Diff line number Diff line change
Expand Up @@ -892,9 +892,14 @@ export abstract class BaseIssuesStore implements IBaseIssuesStore {

addCycleToIssue = async (workspaceSlug: string, projectId: string, cycleId: string, issueId: string) => {
const issueCycleId = this.rootIssueStore.issues.getIssueById(issueId)?.cycle_id;

if (issueCycleId === cycleId) return;

try {
// Update issueIds from current store
runInAction(() => {
// If cycle Id before update is the same as current cycle Id then, remove issueId from list
if (this.cycleId === issueCycleId) this.removeIssueFromList(issueId);
// If cycle Id is the current cycle Id, then, add issue to list of issueIds
if (this.cycleId === cycleId) this.addIssueToList(issueId);
// For Each issue update cycle Id by calling current store's update Issue, without making an API call
Expand Down

0 comments on commit d5cbe32

Please sign in to comment.