Skip to content

Commit d14ea0b

Browse files
Release 1.26.1 (#1200)
Release 1.26.1
2 parents 2535405 + 300fd9e commit d14ea0b

File tree

3 files changed

+26
-17
lines changed

3 files changed

+26
-17
lines changed

.github/workflows/lint-format-tests.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ jobs:
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
@@ -28,6 +26,7 @@ jobs:
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 }}

packages/backend/src/services/FoUser.js

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff 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

packages/frontend-usagers/src/components/user/liste.vue

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -220,13 +220,18 @@ const updateData = (resetOffset = false) => {
220220
};
221221
222222
const 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
};
231236
updateData();
232237

0 commit comments

Comments
 (0)