fix creating milestone with no type

deepsource-autofix-76c6eb20
Dan Gowans 2023-02-22 14:57:53 -05:00
parent b121aef70f
commit 6dd91877b4
3 changed files with 4 additions and 4 deletions

View File

@ -1,7 +1,7 @@
import type * as recordTypes from '../../types/recordTypes';
interface AddWorkOrderMilestoneForm {
workOrderId: string | number;
workOrderMilestoneTypeId?: number | string;
workOrderMilestoneTypeId: number | string;
workOrderMilestoneDateString: string;
workOrderMilestoneTimeString?: string;
workOrderMilestoneDescription: string;

View File

@ -12,7 +12,7 @@ export async function addWorkOrderMilestone(milestoneForm, requestSession) {
recordCreate_userName, recordCreate_timeMillis,
recordUpdate_userName, recordUpdate_timeMillis)
values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)`)
.run(milestoneForm.workOrderId, milestoneForm.workOrderMilestoneTypeId ?? undefined, milestoneForm.workOrderMilestoneDateString === ''
.run(milestoneForm.workOrderId, milestoneForm.workOrderMilestoneTypeId === '' ? undefined : milestoneForm.workOrderMilestoneTypeId, milestoneForm.workOrderMilestoneDateString === ''
? 0
: dateStringToInteger(milestoneForm.workOrderMilestoneDateString), milestoneForm.workOrderMilestoneTimeString
? timeStringToInteger(milestoneForm.workOrderMilestoneTimeString)

View File

@ -11,7 +11,7 @@ import type * as recordTypes from '../../types/recordTypes'
interface AddWorkOrderMilestoneForm {
workOrderId: string | number
workOrderMilestoneTypeId?: number | string
workOrderMilestoneTypeId: number | string
workOrderMilestoneDateString: string
workOrderMilestoneTimeString?: string
workOrderMilestoneDescription: string
@ -40,7 +40,7 @@ export async function addWorkOrderMilestone(
)
.run(
milestoneForm.workOrderId,
milestoneForm.workOrderMilestoneTypeId ?? undefined,
milestoneForm.workOrderMilestoneTypeId === '' ? undefined : milestoneForm.workOrderMilestoneTypeId,
milestoneForm.workOrderMilestoneDateString === ''
? 0
: dateStringToInteger(milestoneForm.workOrderMilestoneDateString),