Skip to content

Commit 2686bb0

Browse files
committed
encode & decode pages url
1 parent 049c8b0 commit 2686bb0

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

confiture-rest-api/src/audits/audit.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export class AuditService {
6262
pages: {
6363
createMany: {
6464
data: data.pages.map((p, i) => {
65-
return { ...p, order: i };
65+
return { ...p, url: decodeURI(p.url), order: i };
6666
})
6767
}
6868
},

confiture-web-app/src/components/audit/AuditGeneralInformationsForm.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,8 @@ function onSubmit() {
209209
emit("submit", {
210210
auditType: auditType.value!,
211211
procedureName: procedureName.value,
212-
// remove leading/trailing whitespaces from urls, the browser validation might accept those our backend won't!
213-
pages: pages.value.map((p) => ({ ...p, url: p.url.trim() })),
212+
// remove whitespaces from urls, the browser validation might accept those our backend won't !
213+
pages: pages.value.map((p) => ({ ...p, url: encodeURI(p.url).trim() })),
214214
auditorName: procedureAuditorName.value,
215215
auditorEmail: formatEmail(procedureAuditorEmail.value)
216216
});

0 commit comments

Comments
 (0)