diff --git a/config/clb-consumer/contact-data/delta-sync-dispatching.js b/config/clb-consumer/contact-data/delta-sync-dispatching.js index a85ea43..95941e9 100644 --- a/config/clb-consumer/contact-data/delta-sync-dispatching.js +++ b/config/clb-consumer/contact-data/delta-sync-dispatching.js @@ -69,12 +69,15 @@ function separateBetweenTargetAndPublic(changes, context) { ); if(graphTriple) { const graph = graphTriple.object.slice(1,-1); // We have to slice it to remove the "<" and ">" - if(!changesOnGraphs[graph]) { - changesOnGraphs[graph] = [`${change.subject} ${change.predicate} ${change.object}.`] - } else { - changesOnGraphs[graph].push(`${change.subject} ${change.predicate} ${change.object}.`) - } + if(!change.object === '') { + if(!changesOnGraphs[graph]) { + changesOnGraphs[graph] = [`${change.subject} ${change.predicate} ${change.object}.`] + } else { + changesOnGraphs[graph].push(`${change.subject} ${change.predicate} ${change.object}.`) + } + } for(let triple of otherContextTriples) { + if(triple.object === '') continue; changesOnGraphs[graph].push(`${triple.subject} ${triple.predicate} ${triple.object}.`) } } diff --git a/docker-compose.yml b/docker-compose.yml index 64bb30d..a9bdabf 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -637,7 +637,7 @@ services: # CLB CONSUMERS ################################################################################ clb-contact-data-consumer: - image: lblod/delta-consumer:0.0.18 + image: lblod/delta-consumer:0.0.24 environment: DCR_SYNC_BASE_URL: "https://dev.contactgegevens-loket.lblod.info/" DCR_SERVICE_NAME: "clb-contact-data-consumer"