fix(tracker): make Project.defaultIssueStatus optional (#10598)

defaultIssueStatus is not reliably populated for all projects.Make the field optional in the type definition and guard the
  migration to handle undefined values.

Signed-off-by: Igor Loskutov <igor.loskutoff@gmail.com>
This commit is contained in:
Igor Loskutov
2026-03-10 11:02:58 +07:00
committed by GitHub
parent 9ac0914175
commit badeb2ebd9
3 changed files with 7 additions and 5 deletions
+1 -1
View File
@@ -61,7 +61,7 @@ export interface IssueStatus extends Status {}
export interface Project extends TaskProject, IconProps {
identifier: string // Project identifier
sequence: number
defaultIssueStatus: Ref<IssueStatus>
defaultIssueStatus?: Ref<IssueStatus>
defaultAssignee?: Ref<Employee>
defaultTimeReportDay: TimeReportDayType
}