From bb8eee6f60acaae7c243b85a30979137757ba1dc Mon Sep 17 00:00:00 2001 From: Deniss Kozickis Date: Fri, 29 Sep 2023 11:12:05 +0300 Subject: [PATCH] GN-4544: Always get decision title from public decisions --- .changeset/great-cheetahs-serve.md | 5 +++++ .../plugins/citation-plugin/utils/public-decisions.ts | 10 ++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 .changeset/great-cheetahs-serve.md diff --git a/.changeset/great-cheetahs-serve.md b/.changeset/great-cheetahs-serve.md new file mode 100644 index 000000000..63a4bf394 --- /dev/null +++ b/.changeset/great-cheetahs-serve.md @@ -0,0 +1,5 @@ +--- +'@lblod/ember-rdfa-editor-lblod-plugins': patch +--- + +GN-4544: Decision title sometimes is not present from public decisions query diff --git a/addon/plugins/citation-plugin/utils/public-decisions.ts b/addon/plugins/citation-plugin/utils/public-decisions.ts index 67c8b0376..6fb6ff79c 100644 --- a/addon/plugins/citation-plugin/utils/public-decisions.ts +++ b/addon/plugins/citation-plugin/utils/public-decisions.ts @@ -95,15 +95,16 @@ const getCountQuery = ({ ?session besluit:behandelt ?agendaPoint. ?agendaPointTreatment dct:subject ?agendaPoint; prov:generated ?decision. - ?decision eli:title ?decisionTitle. + ?decision eli:title ?decisionTitleViaAgenda. } OPTIONAL { ?session ext:uittreksel ?treatment. ?treatment mu:uuid ?treatmentUuid. ?treatment ext:uittrekselBvap ?agendaPointTreatment. ?agendaPointTreatment prov:generated ?decision. - ?decision eli:title ?decisionTitle. + ?decision eli:title ?decisionTitleViaTreatment. } + BIND(COALESCE(?decisionTitleViaAgenda, ?decisionTitleViaTreatment) as ?decisionTitle) ${filterString} } `; @@ -145,15 +146,16 @@ const getQuery = ({ ?session besluit:behandelt ?agendaPoint. ?agendaPointTreatment dct:subject ?agendaPoint; prov:generated ?decision. - ?decision eli:title ?decisionTitle. + ?decision eli:title ?decisionTitleViaAgenda. } OPTIONAL { ?session ext:uittreksel ?treatment. ?treatment mu:uuid ?treatmentUuid. ?treatment ext:uittrekselBvap ?agendaPointTreatment. ?agendaPointTreatment prov:generated ?decision. - ?decision eli:title ?decisionTitle. + ?decision eli:title ?decisionTitleViaTreatment. } + BIND(COALESCE(?decisionTitleViaAgenda, ?decisionTitleViaTreatment) as ?decisionTitle) ${filterString} } ORDER BY DESC (?documentDate) (?decisionTitle) LIMIT ${pageSize} OFFSET ${