From f46cd2012e0493feab19ef169497e4d3d3d92c70 Mon Sep 17 00:00:00 2001 From: Damon Date: Wed, 19 Aug 2026 16:10:56 +0200 Subject: [PATCH 1/3] OP-3867: fix to mandataris mapping query + backfil migration for stuck mandatarissen --- .../queries/dl2op/pass/mandataris.sparql | 4 +- ...uck-mandatarissen-from-landing-zone.sparql | 40 +++++++++++++++++++ 2 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 config/migrations/2026/20260819145231-promote-stuck-mandatarissen-from-landing-zone.sparql diff --git a/config/delta-consumers/mandatarissen/mapping/queries/dl2op/pass/mandataris.sparql b/config/delta-consumers/mandatarissen/mapping/queries/dl2op/pass/mandataris.sparql index 0805d36..dd4ee07 100644 --- a/config/delta-consumers/mandatarissen/mapping/queries/dl2op/pass/mandataris.sparql +++ b/config/delta-consumers/mandatarissen/mapping/queries/dl2op/pass/mandataris.sparql @@ -8,10 +8,10 @@ CONSTRUCT { ?p ?o. ?orgaanInTime ?mandate ; - ?orgaan . + ?orgaan . ?orgaan ?bestuur . - ?bestuur ?classification . + ?bestuur ?classification . FILTER(?classification IN ( diff --git a/config/migrations/2026/20260819145231-promote-stuck-mandatarissen-from-landing-zone.sparql b/config/migrations/2026/20260819145231-promote-stuck-mandatarissen-from-landing-zone.sparql new file mode 100644 index 0000000..656b0d0 --- /dev/null +++ b/config/migrations/2026/20260819145231-promote-stuck-mandatarissen-from-landing-zone.sparql @@ -0,0 +1,40 @@ +PREFIX mandaat: +PREFIX generiek: +PREFIX org: +PREFIX besluit: + +INSERT { + GRAPH { + ?s ?p ?o. + } +} +WHERE { + GRAPH { + ?s a mandaat:Mandataris; + org:holds ?mandate; + ?p ?o. + } + + ?orgaanInTime org:hasPost ?mandate ; + generiek:isTijdspecialisatieVan ?orgaan . + + ?orgaan besluit:bestuurt ?bestuur . + ?bestuur org:classification ?classification . + + FILTER(?classification IN ( + , + , + , + + )) + + FILTER (?p NOT IN (mandaat:start, mandaat:einde)) + + FILTER NOT EXISTS { + ?s ?p "" . + } + + FILTER NOT EXISTS { + GRAPH { ?s org:holds ?mandate } + } +} From 072277e5456dd409fc9dabcf0411f6a2fab0475c Mon Sep 17 00:00:00 2001 From: Damon Date: Thu, 20 Aug 2026 13:29:35 +0200 Subject: [PATCH 2/3] frontend bump --- CHANGELOG.md | 1 + docker-compose.yml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cff6b9e..0dc39e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ - Keep werkingsgebied filter up to date via db-cleanup service [OP-3841] - Restrict available imam roles based on worship organisation status [DL-7485] - IMPORTANT NOTE: Make sure first the [DL-7485] loket migration has completed + data has flown from loket to OP +- Frontend [v1.41.1](https://github.com/lblod/frontend-organization-portal/blob/v1.41.1/CHANGELOG.md) [DL-7438] ### Deploy notes ``` diff --git a/docker-compose.yml b/docker-compose.yml index d10cf56..b1b6c4d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -215,7 +215,7 @@ services: restart: always logging: *default-logging frontend: - image: lblod/frontend-organization-portal:1.41.0 + image: lblod/frontend-organization-portal:1.41.1 volumes: - ./config/frontend/add-x-frame-options-header.conf:/config/add-x-frame-options.conf environment: From 8413f79c178fd0b8667b930c65188f8881050eb9 Mon Sep 17 00:00:00 2001 From: Damon Date: Fri, 21 Aug 2026 11:28:42 +0200 Subject: [PATCH 3/3] OP-3867: changelog update --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cff6b9e..e7d99a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ - Keep werkingsgebied filter up to date via db-cleanup service [OP-3841] - Restrict available imam roles based on worship organisation status [DL-7485] - IMPORTANT NOTE: Make sure first the [DL-7485] loket migration has completed + data has flown from loket to OP +- Fix broken lmb mandataris mappin query [OP-3867] ### Deploy notes ``` @@ -67,6 +68,9 @@ drc restart cache resource drc restart migrations resource delta-producer-publication-graph-maintainer ``` +``` +drc restart migrations mandatarissen-consumer +``` ## v1.41.0 - added explicit healtchecks [DL-7466]