fix: issue parent type (#5219)
This commit is contained in:
parent
4d978c1a8c
commit
b4f2176ffa
3 changed files with 5 additions and 4 deletions
2
packages/types/src/issues/issue.d.ts
vendored
2
packages/types/src/issues/issue.d.ts
vendored
|
|
@ -42,7 +42,7 @@ export type TBaseIssue = {
|
||||||
export type TIssue = TBaseIssue & {
|
export type TIssue = TBaseIssue & {
|
||||||
description_html?: string;
|
description_html?: string;
|
||||||
is_subscribed?: boolean;
|
is_subscribed?: boolean;
|
||||||
parent?: partial<TIssue>;
|
parent?: Partial<TBaseIssue>;
|
||||||
issue_reactions?: TIssueReaction[];
|
issue_reactions?: TIssueReaction[];
|
||||||
issue_attachment?: TIssueAttachment[];
|
issue_attachment?: TIssueAttachment[];
|
||||||
issue_link?: TIssueLink[];
|
issue_link?: TIssueLink[];
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ export const useGroupIssuesDragNDrop = (
|
||||||
|
|
||||||
if (isCycleChanged && workspaceSlug) {
|
if (isCycleChanged && workspaceSlug) {
|
||||||
if (data[cycleKey]) {
|
if (data[cycleKey]) {
|
||||||
addCycleToIssue(workspaceSlug.toString(), projectId, data[cycleKey], issueId).catch(() =>
|
addCycleToIssue(workspaceSlug.toString(), projectId, data[cycleKey]?.toString() ?? "", issueId).catch(() =>
|
||||||
setToast(errorToastProps)
|
setToast(errorToastProps)
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
import differenceInCalendarDays from "date-fns/differenceInCalendarDays";
|
import differenceInCalendarDays from "date-fns/differenceInCalendarDays";
|
||||||
|
import set from "lodash/set";
|
||||||
import { v4 as uuidv4 } from "uuid";
|
import { v4 as uuidv4 } from "uuid";
|
||||||
// types
|
// types
|
||||||
import {
|
import {
|
||||||
|
|
@ -184,7 +185,7 @@ export function getChangedIssuefields(formData: Partial<TIssue>, dirtyFields: {
|
||||||
const dirtyFieldKeys = Object.keys(dirtyFields) as (keyof TIssue)[];
|
const dirtyFieldKeys = Object.keys(dirtyFields) as (keyof TIssue)[];
|
||||||
for (const dirtyField of dirtyFieldKeys) {
|
for (const dirtyField of dirtyFieldKeys) {
|
||||||
if (!!dirtyFields[dirtyField]) {
|
if (!!dirtyFields[dirtyField]) {
|
||||||
changedFields[dirtyField] = formData[dirtyField];
|
set(changedFields, [dirtyField], formData[dirtyField]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -304,4 +305,4 @@ export const getComputedDisplayProperties = (
|
||||||
updated_on: displayProperties?.updated_on ?? true,
|
updated_on: displayProperties?.updated_on ?? true,
|
||||||
modules: displayProperties?.modules ?? true,
|
modules: displayProperties?.modules ?? true,
|
||||||
cycle: displayProperties?.cycle ?? true,
|
cycle: displayProperties?.cycle ?? true,
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue