Skip to content

Commit ad94882

Browse files
authored
DHFPROD-7108: Remove no longer necessary match summary cleanup code (#5416)
1 parent 321d7af commit ad94882

File tree

2 files changed

+0
-61
lines changed
  • marklogic-data-hub/src

2 files changed

+0
-61
lines changed

marklogic-data-hub/src/main/resources/ml-modules/root/data-hub/5/builtins/steps/mastering/default/merging.sjs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -142,23 +142,6 @@ function applyPermissionsFromOptions(results, options) {
142142
}
143143

144144
function jobReport(jobID, stepResponse, options) {
145-
if (stepResponse.success && stepResponse.successfulEvents) {
146-
const hubUtils = datahub.hubUtils;
147-
const query = options.sourceQuery;
148-
let urisEval;
149-
if (!query || /^\s*cts\.(uris|values)\(.*\)\s*$/.test(query)) {
150-
urisEval = null;
151-
datahub.debug.log({type: 'notice', message: `Cannot safely parse sourceQuery for match summary cleanup (JobID: ${jobID})`});
152-
} else {
153-
// Restrict the query to only cover match summary documents in the query
154-
urisEval = `cts.uris(null, null, cts.andQuery([cts.collectionQuery('datahubMasteringMatchSummary${options.targetEntity ? '-' + options.targetEntity : ''}'),${query}]))`;
155-
}
156-
if (urisEval) {
157-
const matchSummaryURIs = hubUtils.normalizeToArray(xdmp.eval(urisEval, {options: options}));
158-
const summariesToDelete = matchSummaryURIs.map((uri) => ({uri, '$delete': true}));
159-
hubUtils.writeDocuments(summariesToDelete);
160-
}
161-
}
162145
return masteringStepLib.jobReport(jobID, stepResponse, options, requiredOptionProperties);
163146
}
164147

marklogic-data-hub/src/test/ml-modules/root/test/suites/data-hub/5/builtins/steps/mastering/default/cleanupMatchSummaryDocs.sjs

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)