Skip to content

Commit 0b0bee1

Browse files
authored
fix: 1293 fusage copy ds annulee (#1166)
## Ticket(s) lié(s) 1293 ## Description Double correction : Format du JSON lorsque la donnée était récupérée : il maquait le "files" Ajout de filtre supplémentaire sur les AR et Récepissés 8Jours pour éviter de les recopier
1 parent 15208d1 commit 0b0bee1

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

  • packages/backend/src/controllers/demandeSejour

packages/backend/src/controllers/demandeSejour/copy.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,17 @@ export default async function post(
6565
);
6666
}
6767

68-
sourceDeclaration.files = sourceDeclaration.files?.files?.filter(
69-
(f: DeclarationFileItem) =>
70-
f.type !== "declaration_2_mois" && f.type !== "AR_declaration_2_mois",
71-
);
68+
if (!sourceDeclaration.files) {
69+
sourceDeclaration.files = { files: [] };
70+
}
71+
sourceDeclaration.files.files =
72+
sourceDeclaration.files.files?.filter(
73+
(f: DeclarationFileItem) =>
74+
f.type !== "declaration_2_mois" &&
75+
f.type !== "AR_declaration_2_mois" &&
76+
f.type !== "declaration_8jours" &&
77+
f.type !== "AR_declaration_8_jours",
78+
) ?? [];
7279
const newDeclarationId = await DemandeSejour.copy({
7380
declaration: sourceDeclaration,
7481
organisme,

0 commit comments

Comments
 (0)