diff --git a/dictation_server/src/features/workflows/workflows.service.spec.ts b/dictation_server/src/features/workflows/workflows.service.spec.ts index 4728510..7b0e3cc 100644 --- a/dictation_server/src/features/workflows/workflows.service.spec.ts +++ b/dictation_server/src/features/workflows/workflows.service.spec.ts @@ -82,13 +82,13 @@ describe('getWorkflows', () => { const { id: worktypeId1 } = await createWorktype( source, account.id, - 'worktype1', + 'worktype2', ); const { id: worktypeId2 } = await createWorktype( source, account.id, - 'worktype2', + 'worktype1', ); const { id: templateId1 } = await createTemplateFile( @@ -102,7 +102,7 @@ describe('getWorkflows', () => { source, account.id, authorId1, - worktypeId1, + worktypeId2, templateId1, ); const workflow2 = await createWorkflow( @@ -116,14 +116,14 @@ describe('getWorkflows', () => { source, account.id, authorId3, - worktypeId2, + worktypeId1, undefined, ); const workflow4 = await createWorkflow( source, account.id, authorId3, - worktypeId1, + worktypeId2, undefined, ); @@ -141,7 +141,7 @@ describe('getWorkflows', () => { expect(workflows.length).toBe(4); expect(workflows[0].id).toBe(workflow1.id); expect(workflows[0].author_id).toBe(authorId1); - expect(workflows[0].worktype_id).toBe(worktypeId1); + expect(workflows[0].worktype_id).toBe(worktypeId2); expect(workflows[0].template_id).toBe(templateId1); expect(workflows[1].id).toBe(workflow2.id); @@ -151,12 +151,12 @@ describe('getWorkflows', () => { expect(workflows[2].id).toBe(workflow3.id); expect(workflows[2].author_id).toBe(authorId3); - expect(workflows[2].worktype_id).toBe(worktypeId2); + expect(workflows[2].worktype_id).toBe(worktypeId1); expect(workflows[2].template_id).toBe(null); expect(workflows[3].id).toBe(workflow4.id); expect(workflows[3].author_id).toBe(authorId3); - expect(workflows[3].worktype_id).toBe(worktypeId1); + expect(workflows[3].worktype_id).toBe(worktypeId2); expect(workflows[3].template_id).toBe(null); } @@ -183,7 +183,7 @@ describe('getWorkflows', () => { expect(resWorkflows[1].id).toBe(workflow1.id); expect(resWorkflows[1].author.id).toBe(authorId1); expect(resWorkflows[1].author.authorId).toBe('BBBBB'); - expect(resWorkflows[1].worktype?.id).toBe(worktypeId1); + expect(resWorkflows[1].worktype?.id).toBe(worktypeId2); expect(resWorkflows[1].worktype?.worktypeId).toBe('worktype1'); expect(resWorkflows[1].template?.id).toBe(templateId1); expect(resWorkflows[1].template?.fileName).toBe('fileName1'); @@ -194,7 +194,7 @@ describe('getWorkflows', () => { expect(resWorkflows[2].id).toBe(workflow4.id); expect(resWorkflows[2].author.id).toBe(authorId3); expect(resWorkflows[2].author.authorId).toBe('CCCCC'); - expect(resWorkflows[2].worktype?.id).toBe(worktypeId1); + expect(resWorkflows[2].worktype?.id).toBe(worktypeId2); expect(resWorkflows[2].worktype?.worktypeId).toBe('worktype1'); expect(resWorkflows[2].template).toBe(undefined); expect(resWorkflows[2].typists.length).toBe(1); @@ -204,7 +204,7 @@ describe('getWorkflows', () => { expect(resWorkflows[3].id).toBe(workflow3.id); expect(resWorkflows[3].author.id).toBe(authorId3); expect(resWorkflows[3].author.authorId).toBe('CCCCC'); - expect(resWorkflows[3].worktype?.id).toBe(worktypeId2); + expect(resWorkflows[3].worktype?.id).toBe(worktypeId1); expect(resWorkflows[3].worktype?.worktypeId).toBe('worktype2'); expect(resWorkflows[3].template).toBe(undefined); expect(resWorkflows[3].typists.length).toBe(1); diff --git a/dictation_server/src/repositories/workflows/workflows.repository.service.ts b/dictation_server/src/repositories/workflows/workflows.repository.service.ts index 563daee..cf28006 100644 --- a/dictation_server/src/repositories/workflows/workflows.repository.service.ts +++ b/dictation_server/src/repositories/workflows/workflows.repository.service.ts @@ -53,7 +53,9 @@ export class WorkflowsRepositoryService { author: { author_id: 'ASC', }, - worktype_id: 'ASC', + worktype: { + custom_worktype_id: 'ASC', + }, }, comment: `${context.getTrackingId()}_${new Date().toUTCString()}`, });