refactor: date utils and all calls
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
|
||||
import { JiraTask } from '@/lib/types';
|
||||
import { prisma } from './database';
|
||||
import { parseDate } from '@/lib/date-utils';
|
||||
|
||||
export interface JiraConfig {
|
||||
baseUrl: string;
|
||||
@@ -339,12 +340,12 @@ export class JiraService {
|
||||
priority: this.mapJiraPriorityToInternal(jiraTask.priority?.name),
|
||||
source: 'jira' as const,
|
||||
sourceId: jiraTask.id,
|
||||
dueDate: jiraTask.duedate ? new Date(jiraTask.duedate) : null,
|
||||
dueDate: jiraTask.duedate ? parseDate(jiraTask.duedate) : null,
|
||||
jiraProject: jiraTask.project.key,
|
||||
jiraKey: jiraTask.key,
|
||||
jiraType: this.mapJiraTypeToDisplay(jiraTask.issuetype.name),
|
||||
assignee: jiraTask.assignee?.displayName || null,
|
||||
updatedAt: new Date(jiraTask.updated)
|
||||
updatedAt: parseDate(jiraTask.updated)
|
||||
};
|
||||
|
||||
if (!existingTask) {
|
||||
@@ -352,7 +353,7 @@ export class JiraService {
|
||||
const newTask = await prisma.task.create({
|
||||
data: {
|
||||
...taskData,
|
||||
createdAt: new Date(jiraTask.created)
|
||||
createdAt: parseDate(jiraTask.created)
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user