diff --git a/server/src/services/campagnes.service.ts b/server/src/services/campagnes.service.ts index e48965a5..c081179c 100644 --- a/server/src/services/campagnes.service.ts +++ b/server/src/services/campagnes.service.ts @@ -22,7 +22,7 @@ export const getCampagnes = async ({ isObserver, scope, page = 1, pageSize = 10, if (isObserver) { // Nécessaire pour ne pas stocker la liste de code RNCP dans le scope d'un user et réconcilier les labels/valeurs - if (scope.field === OBSERVER_SCOPES.OPCO) { + if (scope?.field === OBSERVER_SCOPES.OPCO) { const SCOPE_LIST = getStaticFilePath("./opco.json"); const opcos = JSON.parse(fs.readFileSync(SCOPE_LIST, "utf8")); const rncpCodes = opcos.find((opco) => opco.label === scope.value).value; diff --git a/server/src/services/formations.service.ts b/server/src/services/formations.service.ts index 8fda21f9..80cee176 100644 --- a/server/src/services/formations.service.ts +++ b/server/src/services/formations.service.ts @@ -89,7 +89,7 @@ export const updateFormation = async (id, updatedFormation) => { export const getFormationsEtablissementsDiplomesWithCampagnesCount = async ({ userSiret, scope }) => { try { // Nécessaire pour ne pas stocker la liste de code RNCP dans le scope d'un user et réconcilier les labels/valeurs - if (scope.field === OBSERVER_SCOPES.OPCO) { + if (scope?.field === OBSERVER_SCOPES.OPCO) { const SCOPE_LIST = getStaticFilePath("./opco.json"); const opcos = JSON.parse(fs.readFileSync(SCOPE_LIST, "utf8")); const rncpCodes = opcos.find((opco) => opco.label === scope.value).value; @@ -147,6 +147,7 @@ export const getFormationsEtablissementsDiplomesWithCampagnesCount = async ({ us return { success: true, body: { diplomes, etablissements } }; } catch (error) { + console.log({ error }); return { success: false, body: error }; } };