ITOTEAM-525 data validation

This commit is contained in:
Peter Maquiran
2024-06-23 21:47:34 +01:00
parent e1914505f2
commit ca50ae9dae
11 changed files with 67 additions and 40 deletions
@@ -4,7 +4,7 @@ export const AttachInputDTOSchema = z.object({
attachments: z.array(z.object({
docId: z.any(),
sourceName: z.any(),
description: z.any(),
description: z.any().nullable(),
applicationId: z.any(),
}))
+5 -3
View File
@@ -83,15 +83,17 @@ export class Utils {
let listupdate = []
documents.forEach(element => {
let object = {
docId: element.docId || element.DocId,
sourceName: element.subject || element.sourceNames || element.Description || element.SourceNames,
docId: element.docId || element.DocId || element.Id,
sourceName: element.subject || element.sourceNames || element.Description || element.SourceName,
description: "",
applicationId: element.applicationId || element.ApplicationId
}
listupdate.push(object)
});
return listupdate
return listupdate.filter( e=> typeof e.docId == 'number')
/* return documents.map((e) => {
return {
docId: e.docId,