File tree Expand file tree Collapse file tree 3 files changed +26
-17
lines changed
frontend-usagers/src/components/user Expand file tree Collapse file tree 3 files changed +26
-17
lines changed Original file line number Diff line number Diff line change 1818 node-version : " 22.20.0"
1919 - uses : pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0
2020 name : Install pnpm
21- with :
22- cache : true
2321 - name : Install packages
2422 run : pnpm install --frozen-lockfile
2523 - name : Run the linter
2826 run : pnpm -w test:unit:all
2927 - name : SonarQube Scan
3028 uses : SonarSource/sonarqube-scan-action@fd88b7d7ccbaefd23d8f36f73b59db7a3d246602
31- if : ${{ !github.event.pull_request.draft && !contains(github.head_ref || github.ref, 'renovate/') }}
29+ # if: ${{ !github.event.pull_request.draft && !contains(github.head_ref || github.ref, 'renovate/') }}
30+ if : ${{ !github.event.pull_request.draft }}
3231 env :
3332 SONAR_TOKEN : ${{ secrets.SONAR_TOKEN }}
Original file line number Diff line number Diff line change @@ -84,23 +84,28 @@ const query = {
8484 CASE
8585 WHEN NULLIF(pp.id, 0) IS NOT NULL THEN
8686 pp.adresse_siege_label
87- ELSE (
88- SELECT pm4.adresse
87+ ELSE
88+ (
89+ SELECT pm4.adresse
8990 FROM front.personne_morale pm4
9091 WHERE pm4.siret = COALESCE(u.siret, pm.siret)
9192 AND pm4."current" = true
92- LIMIT 1
93- )
93+ UNION
94+ SELECT '- ' || eta.code_postal || ' ' || eta.commune
95+ FROM front.opm_etablissements eta
96+ WHERE eta.siret = COALESCE(u.siret, pm.siret)
97+ LIMIT 1
98+ )
9499 END AS "Adresse"
95100 FROM front.users AS u
96101 LEFT JOIN front.user_organisme uo ON uo.use_id = u.id
97102 LEFT JOIN front.personne_morale pm ON pm.organisme_id = uo.org_id AND pm."current" = true
98103 LEFT JOIN front.personne_physique pp ON pp.organisme_id = uo.org_id AND pp."current" = true
99104 WHERE (uo.org_id = ANY ($1) OR
100- u.siret IN (
101- SELECT siret
105+ substr( u.siret,1,9) IN (
106+ SELECT siren
102107 FROM front.personne_morale pm2
103- WHERE pm2.siret = u.siret
108+ WHERE pm2.siren = substr( u.siret,1,9)
104109 AND pm2.organisme_id = ANY ($1)
105110 AND pm2."current" = true))
106111 ) AS r
Original file line number Diff line number Diff line change @@ -220,13 +220,18 @@ const updateData = (resetOffset = false) => {
220220};
221221
222222const getCommuneCp = (adresse ) => {
223- const decomposeAdresse = adresse .split (" " );
224- const cpIndex = decomposeAdresse .findIndex ((mot ) =>
225- regex .formatCommuneCP .test (mot),
226- );
227- return cpIndex > 0
228- ? ` ${ decomposeAdresse .slice (cpIndex + 1 ).join (" " )} (${ decomposeAdresse[cpIndex]} )`
229- : null ;
223+ try {
224+ const decomposeAdresse = adresse .split (" " );
225+ const cpIndex = decomposeAdresse .findIndex ((mot ) =>
226+ regex .formatCommuneCP .test (mot),
227+ );
228+ return cpIndex > 0
229+ ? ` ${ decomposeAdresse .slice (cpIndex + 1 ).join (" " )} (${ decomposeAdresse[cpIndex]} )`
230+ : null ;
231+ } catch (e) {
232+ log .error (" Error while decomposing address" , e);
233+ return " " ;
234+ }
230235};
231236updateData ();
232237
You can’t perform that action at this time.
0 commit comments