diff --git a/mocks/mocks/data/formio-api/accordion.json b/mocks/mocks/data/formio-api/accordion.json index 4c24db0a9..67063679f 100644 --- a/mocks/mocks/data/formio-api/accordion.json +++ b/mocks/mocks/data/formio-api/accordion.json @@ -411,7 +411,7 @@ "skjemanummer": "accordion-test", "tema": "AGR", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/activities.json b/mocks/mocks/data/formio-api/activities.json index 0e818be8e..d17659097 100644 --- a/mocks/mocks/data/formio-api/activities.json +++ b/mocks/mocks/data/formio-api/activities.json @@ -534,7 +534,7 @@ "skjemanummer": "testing-activities", "tema": "AGR", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/container-datagrid.json b/mocks/mocks/data/formio-api/container-datagrid.json index 2206bbed7..f7c54bc85 100644 --- a/mocks/mocks/data/formio-api/container-datagrid.json +++ b/mocks/mocks/data/formio-api/container-datagrid.json @@ -607,7 +607,7 @@ "skjemanummer": "containerDatagrid123", "tema": "GEN", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/container123.json b/mocks/mocks/data/formio-api/container123.json index 012312d12..ef7b072d4 100644 --- a/mocks/mocks/data/formio-api/container123.json +++ b/mocks/mocks/data/formio-api/container123.json @@ -688,7 +688,7 @@ "skjemanummer": "container-123", "tema": "GEN", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/custom-components-alert.json b/mocks/mocks/data/formio-api/custom-components-alert.json index 05672c3d3..d7d824564 100644 --- a/mocks/mocks/data/formio-api/custom-components-alert.json +++ b/mocks/mocks/data/formio-api/custom-components-alert.json @@ -669,7 +669,7 @@ "skjemanummer": "testingalert", "tema": "AGR", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/custom-components-checkbox.json b/mocks/mocks/data/formio-api/custom-components-checkbox.json index 3834404d2..ec37c480c 100644 --- a/mocks/mocks/data/formio-api/custom-components-checkbox.json +++ b/mocks/mocks/data/formio-api/custom-components-checkbox.json @@ -606,7 +606,7 @@ "skjemanummer": "checkbox-test", "tema": "AGR", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/datagrid-conditional.json b/mocks/mocks/data/formio-api/datagrid-conditional.json index 05dd2cdde..a70904565 100644 --- a/mocks/mocks/data/formio-api/datagrid-conditional.json +++ b/mocks/mocks/data/formio-api/datagrid-conditional.json @@ -1118,7 +1118,7 @@ "skjemanummer": "dg123456", "tema": "ENF", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/datagrid-react-components.json b/mocks/mocks/data/formio-api/datagrid-react-components.json index fa6daa1d2..afa343059 100644 --- a/mocks/mocks/data/formio-api/datagrid-react-components.json +++ b/mocks/mocks/data/formio-api/datagrid-react-components.json @@ -645,7 +645,7 @@ "skjemanummer": "datagrid-react", "tema": "DAG", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/datagrid.json b/mocks/mocks/data/formio-api/datagrid.json index 6c1bf8e5a..8bbacdaef 100644 --- a/mocks/mocks/data/formio-api/datagrid.json +++ b/mocks/mocks/data/formio-api/datagrid.json @@ -570,7 +570,7 @@ "skjemanummer": "datagrid-123", "tema": "DAG", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/driving-list.json b/mocks/mocks/data/formio-api/driving-list.json index a97a3d77d..ed0b347f3 100644 --- a/mocks/mocks/data/formio-api/driving-list.json +++ b/mocks/mocks/data/formio-api/driving-list.json @@ -166,7 +166,7 @@ "skjemanummer": "test-driving-list", "tema": "BIL", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/form-email.json b/mocks/mocks/data/formio-api/form-email.json index 20a4d7eb6..efd09dc5b 100644 --- a/mocks/mocks/data/formio-api/form-email.json +++ b/mocks/mocks/data/formio-api/form-email.json @@ -638,7 +638,7 @@ "skjemanummer": "TST 10-11.12", "tema": "SYK", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/form-select-v1.json b/mocks/mocks/data/formio-api/form-select-v1.json index 4b09a01c5..35a6d5c70 100644 --- a/mocks/mocks/data/formio-api/form-select-v1.json +++ b/mocks/mocks/data/formio-api/form-select-v1.json @@ -620,7 +620,7 @@ "skjemanummer": "Test-select", "tema": "BIL", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/form-select-v2.json b/mocks/mocks/data/formio-api/form-select-v2.json index 0dcff032b..8b0c14ac1 100644 --- a/mocks/mocks/data/formio-api/form-select-v2.json +++ b/mocks/mocks/data/formio-api/form-select-v2.json @@ -527,7 +527,7 @@ "skjemanummer": "Test-select", "tema": "BIL", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/hidden-conditional.json b/mocks/mocks/data/formio-api/hidden-conditional.json index 8883ef4ad..522425c4a 100644 --- a/mocks/mocks/data/formio-api/hidden-conditional.json +++ b/mocks/mocks/data/formio-api/hidden-conditional.json @@ -457,7 +457,7 @@ "skjemanummer": "hidden-test", "tema": "AAP", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/mellomlagring-nested-values.json b/mocks/mocks/data/formio-api/mellomlagring-nested-values.json index 6511214b1..7aefd2f96 100644 --- a/mocks/mocks/data/formio-api/mellomlagring-nested-values.json +++ b/mocks/mocks/data/formio-api/mellomlagring-nested-values.json @@ -26150,7 +26150,7 @@ "published": "2025-02-06T11:04:44.706Z", "publishedBy": "Rosseland, Rune", "publishedLanguages": ["nn-NO", "en"], - "ettersending": "PAPIR_OG_DIGITAL" + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"] }, "project": "628ca77305690db58c974cfd", "revisions": "", diff --git a/mocks/mocks/data/formio-api/month-picker.json b/mocks/mocks/data/formio-api/month-picker.json index 78529760d..3c9a551b3 100644 --- a/mocks/mocks/data/formio-api/month-picker.json +++ b/mocks/mocks/data/formio-api/month-picker.json @@ -698,7 +698,7 @@ "skjemanummer": "monthpicker-test", "tema": "AGR", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/nav083501.json b/mocks/mocks/data/formio-api/nav083501.json index da737fb9b..79c784fe2 100644 --- a/mocks/mocks/data/formio-api/nav083501.json +++ b/mocks/mocks/data/formio-api/nav083501.json @@ -6324,7 +6324,7 @@ "published": "2024-01-08T08:33:50.638Z", "publishedBy": "Rosseland, Rune", "publishedLanguages": [], - "ettersending": "PAPIR_OG_DIGITAL" + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"] }, "access": [ { diff --git a/mocks/mocks/data/formio-api/nav111221b.json b/mocks/mocks/data/formio-api/nav111221b.json index ea847109f..211ed4a6e 100644 --- a/mocks/mocks/data/formio-api/nav111221b.json +++ b/mocks/mocks/data/formio-api/nav111221b.json @@ -7059,7 +7059,7 @@ "skjemanummer": "NAV 11-12.21B", "tema": "TSO", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/navdatepicker.json b/mocks/mocks/data/formio-api/navdatepicker.json index c2ae5a632..80645fde8 100644 --- a/mocks/mocks/data/formio-api/navdatepicker.json +++ b/mocks/mocks/data/formio-api/navdatepicker.json @@ -823,7 +823,7 @@ "skjemanummer": "NAVDATEPICKER", "tema": "ERS", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/number.json b/mocks/mocks/data/formio-api/number.json index 9b5a694c0..c2e63c63f 100644 --- a/mocks/mocks/data/formio-api/number.json +++ b/mocks/mocks/data/formio-api/number.json @@ -933,7 +933,7 @@ "skjemanummer": "testing-number", "tema": "AGR", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/radio.json b/mocks/mocks/data/formio-api/radio.json index b4edb8adc..b3c67d50c 100644 --- a/mocks/mocks/data/formio-api/radio.json +++ b/mocks/mocks/data/formio-api/radio.json @@ -423,7 +423,7 @@ "skjemanummer": "radio-test", "tema": "AAP", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/select-boxes.json b/mocks/mocks/data/formio-api/select-boxes.json index cd78e2e94..5fc6bfd9f 100644 --- a/mocks/mocks/data/formio-api/select-boxes.json +++ b/mocks/mocks/data/formio-api/select-boxes.json @@ -441,7 +441,7 @@ "skjemanummer": "select-boxes-test", "tema": "AGR", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/test-mellomlagring-v2.json b/mocks/mocks/data/formio-api/test-mellomlagring-v2.json index cf1f7e0e5..7f648d39e 100644 --- a/mocks/mocks/data/formio-api/test-mellomlagring-v2.json +++ b/mocks/mocks/data/formio-api/test-mellomlagring-v2.json @@ -1837,7 +1837,7 @@ "isTestForm": true, "modified": "2023-08-30T12:17:45.811Z", "modifiedBy": "magnus.roed.hestvik@nav.no", - "ettersending": "PAPIR_OG_DIGITAL" + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"] }, "project": "628ca77305690db58c974cfd", "revisions": "", diff --git a/mocks/mocks/data/formio-api/test-mellomlagring.json b/mocks/mocks/data/formio-api/test-mellomlagring.json index 69a7cdaaa..04bc45630 100644 --- a/mocks/mocks/data/formio-api/test-mellomlagring.json +++ b/mocks/mocks/data/formio-api/test-mellomlagring.json @@ -2383,7 +2383,7 @@ "isTestForm": true, "modified": "2023-08-30T12:17:45.811Z", "modifiedBy": "magnus.roed.hestvik@nav.no", - "ettersending": "PAPIR_OG_DIGITAL" + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"] }, "project": "628ca77305690db58c974cfd", "revisions": "", diff --git a/mocks/mocks/data/formio-api/textfield.json b/mocks/mocks/data/formio-api/textfield.json index 987f266e1..55a2bcfca 100644 --- a/mocks/mocks/data/formio-api/textfield.json +++ b/mocks/mocks/data/formio-api/textfield.json @@ -264,7 +264,7 @@ "skjemanummer": "test-tekstfelt", "tema": "GEN", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/year.json b/mocks/mocks/data/formio-api/year.json index aef77a67f..f96716ad5 100644 --- a/mocks/mocks/data/formio-api/year.json +++ b/mocks/mocks/data/formio-api/year.json @@ -246,7 +246,7 @@ "skjemanummer": "test-arstall", "tema": "GEN", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/mocks/mocks/data/formio-api/your-information.json b/mocks/mocks/data/formio-api/your-information.json index 0c1d257e9..abb563c2e 100644 --- a/mocks/mocks/data/formio-api/your-information.json +++ b/mocks/mocks/data/formio-api/your-information.json @@ -602,7 +602,7 @@ "skjemanummer": "test-your-information", "tema": "ERS", "submissionTypes": ["PAPER", "DIGITAL"], - "ettersending": "PAPIR_OG_DIGITAL", + "subsequentSubmissionTypes": ["PAPER", "DIGITAL"], "signatures": [ { "label": "", diff --git a/package.json b/package.json index 1c3f65903..9daa749dc 100644 --- a/package.json +++ b/package.json @@ -30,6 +30,7 @@ "preview:bygger": "yarn workspace @navikt/bygger-backend preview", "preview:fyllut": "yarn workspace @navikt/fyllut-backend preview", "test": "concurrently \"yarn workspace @navikt/bygger-frontend test\" \"yarn workspace @navikt/bygger-backend test\" \"yarn workspace @navikt/fyllut-frontend test\" \"yarn workspace @navikt/fyllut-backend test\" \"yarn workspace @navikt/skjemadigitalisering-shared-domain test\" \"yarn workspace @navikt/skjemadigitalisering-shared-components test\"", + "test:nowarnings": "NODE_OPTIONS=--no-warnings yarn test", "test:bygger": "concurrently \"yarn workspace @navikt/bygger-frontend test\" \"yarn workspace @navikt/bygger-backend test\"", "test:fyllut": "concurrently \"yarn workspace @navikt/fyllut-frontend test\" \"yarn workspace @navikt/fyllut-backend test\"", "test:shared-domain": "yarn workspace @navikt/skjemadigitalisering-shared-domain test", diff --git a/packages/bygger-backend/src/migration/migrationScripts.test.ts b/packages/bygger-backend/src/migration/migrationScripts.test.ts index 6d5aba239..957fad48c 100644 --- a/packages/bygger-backend/src/migration/migrationScripts.test.ts +++ b/packages/bygger-backend/src/migration/migrationScripts.test.ts @@ -143,7 +143,7 @@ describe('Migration scripts', () => { properties: { ...originalForm.properties, submissionTypes: ['DIGITAL'], - ettersending: undefined, + subsequentSubmissionTypes: ['PAPER', 'DIGITAL'], }, }; const { migratedForm: actual } = migrateForm( @@ -341,7 +341,7 @@ describe('Migration scripts', () => { ...originalForm.properties, skjemanummer: 'Form1', submissionTypes: ['DIGITAL'], - ettersending: undefined, + subsequentSubmissionTypes: ['PAPER', 'DIGITAL'], }, }; diff --git a/packages/bygger-backend/src/services/ReportService.test.ts b/packages/bygger-backend/src/services/ReportService.test.ts index 6f14fa848..e7878a314 100644 --- a/packages/bygger-backend/src/services/ReportService.test.ts +++ b/packages/bygger-backend/src/services/ReportService.test.ts @@ -102,6 +102,7 @@ describe('ReportService', () => { skjemanummer: 'TEST1', signatures: undefined, submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, }, ]; @@ -125,6 +126,7 @@ describe('ReportService', () => { skjemanummer: 'TEST1', signatures: [{ label: '' }], submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, }, ]; @@ -148,6 +150,7 @@ describe('ReportService', () => { skjemanummer: 'TEST1', signatures: [{ label: 'Lege' }, { label: 'Verge' }, { label: 'Søker' }], submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, }, ]; @@ -179,6 +182,7 @@ describe('ReportService', () => { published: '2022-07-28T10:00:10.325Z', modified: '2022-07-28T10:00:10.325Z', submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, } as Form, ]; @@ -206,6 +210,7 @@ describe('ReportService', () => { published: '2022-07-28T10:00:10.325Z', modified: '2022-07-28T11:00:05.254Z', submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, } as Form, ]; @@ -231,6 +236,7 @@ describe('ReportService', () => { skjemanummer: 'TEST1', modified: '2022-07-28T11:00:05.254Z', submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, } as Form, ]; @@ -332,6 +338,7 @@ describe('ReportService', () => { ] as Component[], properties: { submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, } as Form, { @@ -342,6 +349,7 @@ describe('ReportService', () => { status: 'published', properties: { submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, } as Form, { @@ -359,6 +367,7 @@ describe('ReportService', () => { ] as Component[], properties: { submissionTypes: [], + subsequentSubmissionTypes: [], } as unknown as FormPropertiesType, } as Form, ]; @@ -427,7 +436,7 @@ describe('ReportService', () => { published: '2022-07-28T10:00:10.325Z', publishedLanguages: ['en', 'nn-NO'], submissionTypes: ['DIGITAL', 'PAPER'], - ettersending: 'PAPIR_OG_DIGITAL', + subsequentSubmissionTypes: ['DIGITAL', 'PAPER'], }, } as Form, { @@ -443,7 +452,7 @@ describe('ReportService', () => { published: '2022-07-28T10:00:10.325Z', publishedLanguages: ['en'], submissionTypes: [], - ettersending: 'KUN_PAPIR', + subsequentSubmissionTypes: ['PAPER'], }, } as Form, { @@ -480,7 +489,7 @@ describe('ReportService', () => { published: '2022-07-28T10:00:10.325Z', publishedLanguages: undefined, submissionTypes: ['PAPER'], - ettersending: 'KUN_PAPIR', + subsequentSubmissionTypes: ['PAPER'], }, } as Form, ]; diff --git a/packages/bygger-backend/src/services/ReportService.ts b/packages/bygger-backend/src/services/ReportService.ts index 16e895085..4af3512d4 100644 --- a/packages/bygger-backend/src/services/ReportService.ts +++ b/packages/bygger-backend/src/services/ReportService.ts @@ -1,8 +1,8 @@ import { Form, - ReportDefinition, formioFormsApiUtils, navFormUtils, + ReportDefinition, submissionTypesUtils, } from '@navikt/skjemadigitalisering-shared-domain'; import { stringify } from 'csv-stringify'; @@ -116,7 +116,7 @@ class ReportService { 'sist endret', 'endret av', 'submissionTypes', - 'ettersending', + 'subsequentSubmissionTypes', 'signaturfelt', 'path', 'har vedlegg', @@ -141,7 +141,7 @@ class ReportService { const attachmentNames = attachments.map((attachment) => attachment.vedleggstittel).join(','); const { title, path, properties, status, changedAt, changedBy, publishedAt, publishedBy } = formCompact; - const { submissionTypes, tema, signatures, ettersending } = properties; + const { submissionTypes, tema, signatures, subsequentSubmissionTypes } = properties; const baseInnsendingUrl = config.naisClusterName === 'prod-gcp' @@ -160,7 +160,9 @@ class ReportService { const ettersendingUrl = hasAttachment ? baseEttersendingUrl : undefined; const paperEttersendingUrl = - navFormUtils.isPaper('ettersending', form) && hasAttachment ? `${baseEttersendingUrl}?sub=paper` : undefined; + submissionTypesUtils.isPaperSubmission(subsequentSubmissionTypes) && hasAttachment + ? `${baseEttersendingUrl}?sub=paper` + : undefined; const isPublished = ['published', 'pending'].includes(status!); @@ -181,7 +183,7 @@ class ReportService { changedAt, changedBy, submissionTypes, - ettersending, + subsequentSubmissionTypes, numberOfSignatures, path, hasAttachment ? 'ja' : 'nei', diff --git a/packages/bygger-backend/src/services/forms/FormsService.test.ts b/packages/bygger-backend/src/services/forms/FormsService.test.ts index 6956c0c43..24a803f38 100644 --- a/packages/bygger-backend/src/services/forms/FormsService.test.ts +++ b/packages/bygger-backend/src/services/forms/FormsService.test.ts @@ -21,7 +21,7 @@ describe('FormsService', () => { let formsService; const accessToken = 'test-token'; const form: Form = { - properties: { submissionTypes: [] } as unknown as FormPropertiesType, + properties: { submissionTypes: [], subsequentSubmissionTypes: [] } as unknown as FormPropertiesType, id: 1, path: 'test-form', title: 'Test Form', diff --git a/packages/bygger-backend/src/services/forms/FormsService.ts b/packages/bygger-backend/src/services/forms/FormsService.ts index 4f1868cff..54f6eaee4 100644 --- a/packages/bygger-backend/src/services/forms/FormsService.ts +++ b/packages/bygger-backend/src/services/forms/FormsService.ts @@ -1,7 +1,7 @@ import { Form } from '@navikt/skjemadigitalisering-shared-domain'; import { fetchWithErrorHandling } from '../../fetchUtils'; import { logger } from '../../logging/logger'; -import { createHeaders, removeInnsendingFromForm } from '../utils/formsApiUtils'; +import { createHeaders, removeInnsendingTypeFromForm } from '../utils/formsApiUtils'; import { FormPostBody, FormPutBody, FormsService } from './types'; const createFormsService = (formsApiUrl: string): FormsService => { @@ -11,12 +11,12 @@ const createFormsService = (formsApiUrl: string): FormsService => { const search = select ? new URLSearchParams({ select }) : ''; const url = `${formsUrl}?${search}`; const response = await fetchWithErrorHandling(url, { headers: createHeaders() }); - return (response.data as Form[]).map(removeInnsendingFromForm); + return (response.data as Form[]).map(removeInnsendingTypeFromForm); }; const get = async (formPath: string): Promise