diff --git a/lib/api/consumers/format-to-legacy-helpers.js b/lib/api/consumers/format-to-legacy-helpers.js index 087af921..f17c31ed 100644 --- a/lib/api/consumers/format-to-legacy-helpers.js +++ b/lib/api/consumers/format-to-legacy-helpers.js @@ -14,7 +14,7 @@ const districtsAddressesExtraDataIndex = districtsAddressesExtraData.reduce((acc }, {}) export const formatDistrictDataForLegacy = async (district, {totalCommonToponymRecords, totalSpecifCommonToponymRecords, totalAddressRecords, totalAddressCertifiedRecords}) => { - const {id, meta, labels} = district + const {id, meta, labels, config} = district const {insee: {cog}} = meta // District data from administrative division @@ -65,12 +65,13 @@ export const formatDistrictDataForLegacy = async (district, {totalCommonToponymR idRevision: meta?.bal?.idRevision, dateRevision: meta?.bal?.dateRevision, composedAt: new Date(), - withBanId: true + withBanId: true, + config } } export const formatCommonToponymDataForLegacy = async (commonToponym, {district, pseudoCodeVoieGenerator, commonToponymLegacyIDCommonToponymIDMap, commonToponymLegacyIDSet, gazetteerFinder}) => { - const {labels: districtLabels, meta: {insee: {cog}}} = district + const {labels: districtLabels, meta: {insee: {cog}}, config} = district const {id, districtID, geometry, labels, meta, updateDate, addressCount, certifiedAddressCount, bbox} = commonToponym // Labels @@ -141,7 +142,9 @@ export const formatCommonToponymDataForLegacy = async (commonToponym, {district, tiles: meta?.geography?.tiles, position: legacyPosition, displayBBox: commonToponymBbox, - dateMAJ: legacyUpdateDate + dateMAJ: legacyUpdateDate, + withBanId: true, + config } } @@ -168,12 +171,14 @@ export const formatCommonToponymDataForLegacy = async (commonToponym, {district, tiles: meta?.geography?.tiles, sources: ['bal'], nbNumeros: Number.parseInt(addressCount, 10), - nbNumerosCertifies: Number.parseInt(certifiedAddressCount, 10) + nbNumerosCertifies: Number.parseInt(certifiedAddressCount, 10), + withBanId: true, + config } } export const formatAddressDataForLegacy = async (address, {district, commonToponymLegacyIDCommonToponymIDMap, addressLegacyIDSet, gazetteerFinder}) => { - const {meta: {insee: {cog}}} = district + const {meta: {insee: {cog}}, config} = district const {id, mainCommonToponymID, secondaryCommonToponymIDs, districtID, number, suffix, positions, labels, meta, updateDate, certified, bbox} = address // Labels @@ -240,7 +245,9 @@ export const formatAddressDataForLegacy = async (address, {district, commonTopon certifie: certified, codePostal: meta?.laposte?.codePostal, libelleAcheminement: meta?.laposte?.libelleAcheminement, - adressesOriginales: [address] + adressesOriginales: [address], + withBanId: true, + config } } diff --git a/lib/models/commune.cjs b/lib/models/commune.cjs index 0330b7fa..39801b4e 100644 --- a/lib/models/commune.cjs +++ b/lib/models/commune.cjs @@ -155,7 +155,8 @@ async function getPopulatedCommune(codeCommune) { 'typeComposition', 'displayBBox', 'idRevision', - 'dateRevision' + 'dateRevision', + 'config', ] const commune = await mongo.db.collection('communes')