Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ You can launch scripts with theses commands :
#### With docker

```sh
docker compose exec labelbk sh -c "cd packages/courDeCassation; sh scripts/runLocalScript.sh ./dist/scripts/myScript.js --myArgument"
docker compose exec labelbk sh -c "node packages/courDeCassation/dist/scripts/myScript.js --settings packages/courDeCassation/settings settings.json --myArgument=XXX"
```

#### Without docker
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,39 +24,44 @@ const problemReportService = {
problemText: string;
problemType: problemReportType['type'];
}) {
const problemReportRepository = buildProblemReportRepository();
try {
const problemReportRepository = buildProblemReportRepository();

await problemReportRepository.insert(
problemReportModule.lib.buildProblemReport({
userId,
const documents = await documentService.fetchAllDocumentsByIds([
documentId,
date: new Date().getTime(),
hasBeenRead: false,
text: problemText,
type: problemType,
}),
);
const documents = await documentService.fetchAllDocumentsByIds([
documentId,
]);
const users = await userService.fetchUsersByIds([userId]);
]);
const users = await userService.fetchUsersByIds([userId]);

const document = documents[idModule.lib.convertToString(documentId)];
const user = users[idModule.lib.convertToString(userId)];
await problemReportRepository.insert(
problemReportModule.lib.buildProblemReport({
userId,
documentId,
date: new Date().getTime(),
hasBeenRead: false,
text: problemText,
type: problemType,
}),
);

if (document && user) {
logger.log({
operationName: 'createProblemReport',
msg: `Problem report created on document ${document.source}:${document.documentNumber} by ${user.name}`,
data: {
decision: {
sourceId: document.documentNumber,
sourceName: document.source,
const document = documents[idModule.lib.convertToString(documentId)];
const user = users[idModule.lib.convertToString(userId)];

if (document && user) {
logger.log({
operationName: 'createProblemReport',
msg: `Problem report created on document ${document.source}:${document.documentNumber} by ${user.name}`,
data: {
decision: {
sourceId: document.documentNumber,
sourceName: document.source,
},
userId: userId,
userName: user.name,
},
userId: userId,
userName: user.name,
},
});
});
}
} catch (error) {
throw new Error('Error while creating problem report');
}
},

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,9 @@ function ReportProblemToolTipMenu(props: {

closeTooltipMenu();
} catch (error) {
displayAlert({ variant: 'alert', text: wordings.business.errors.createProblemReportFailed, autoHide: true });
console.warn(error);
closeTooltipMenu();
} finally {
setIsLoading(false);
}
Expand Down
1 change: 1 addition & 0 deletions packages/generic/client/src/wordings/fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ const fr = {
locked: 'En alerte',
},
errors: {
createProblemReportFailed: 'La création du signalement a échoué. Veuillez recharger la page.',
deleteProblemReportFailed: 'La suppression du signalement a échoué. Veuillez recharger la page.',
deletePreAssignationFailed: 'La suppression de la pré-assignation a échoué. Veuillez recharger la page.',
deleteDocumentFailed: 'La suppression du document a échoué. Veuillez recharger la page.',
Expand Down