From d073a54a0092f3900b64f7dd4c818ea27580e1eb Mon Sep 17 00:00:00 2001 From: "Bruce W. Herr II" Date: Tue, 26 Sep 2023 00:18:12 -0400 Subject: [PATCH] Process crosswalks as 'basic' types --- src/enrichment/enrich.js | 3 ++- src/normalization/normalize.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/enrichment/enrich.js b/src/enrichment/enrich.js index c045e16..6e3dde2 100644 --- a/src/enrichment/enrich.js +++ b/src/enrichment/enrich.js @@ -11,7 +11,8 @@ export function enrich(context) { const obj = context.selectedDigitalObject; sh.mkdir('-p', resolve(obj.path, 'enriched')); header(context, 'run-enrich'); - switch (obj.type) { + let processedType = obj.name.endsWith('crosswalk') ? 'basic' : obj.type; + switch (processedType) { case 'asct-b': enrichAsctbMetadata(context); enrichAsctbData(context); diff --git a/src/normalization/normalize.js b/src/normalization/normalize.js index 26e879c..c3c7bbf 100644 --- a/src/normalization/normalize.js +++ b/src/normalization/normalize.js @@ -12,8 +12,8 @@ export async function normalize(context) { const { selectedDigitalObject: obj } = context; sh.mkdir('-p', resolve(obj.path, 'normalized')); header(context, 'run-normalize'); - let processedType = obj.type; - switch (obj.type) { + let processedType = obj.name.endsWith('crosswalk') ? 'basic' : obj.type; + switch (processedType) { case 'asct-b': normalizeAsctbMetadata(context); await normalizeAsctbData(context);