From aac6e59d2a66dc308e1d34a6ceb923aa1c54d706 Mon Sep 17 00:00:00 2001 From: Damon Date: Fri, 20 Feb 2026 11:56:30 +0100 Subject: [PATCH] OP-3743: added migration that removes double memberships --- CHANGELOG.md | 9 +++++++ ...120000-remove-duplicate-memberships.sparql | 26 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 config/migrations/2026/20260220120000-remove-duplicate-memberships.sparql diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e5f6b8..4febb50 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,13 @@ # Changelog +## unreleased +### Backend +- Related organisations: Duplicate relations between municipalities and OCMWs [OP-3743] + +### Deploy instructions +``` +drc restart migrations cache +``` + ## 1.38.2 (2026-02-20) ### Backend - Remove deprecated organizations-public-info producer [OP-3581] diff --git a/config/migrations/2026/20260220120000-remove-duplicate-memberships.sparql b/config/migrations/2026/20260220120000-remove-duplicate-memberships.sparql new file mode 100644 index 0000000..14578d7 --- /dev/null +++ b/config/migrations/2026/20260220120000-remove-duplicate-memberships.sparql @@ -0,0 +1,26 @@ +PREFIX org: +PREFIX mu: + + +DELETE { + GRAPH { + ?membership ?p ?o . + } +} +WHERE { + GRAPH { + ?membership ?p ?o . + } + + FILTER(?membership IN ( + , + , + , + , + , + , + , + , + + )) +} \ No newline at end of file