From 7d5d54253c92f15a73246cd74172d1dc69cbcd90 Mon Sep 17 00:00:00 2001 From: andreeapescar Date: Mon, 13 Feb 2023 14:10:28 +0200 Subject: [PATCH] fix: package without version --- src/rubric-utils.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/rubric-utils.ts b/src/rubric-utils.ts index 8fa4a98..42fc45c 100644 --- a/src/rubric-utils.ts +++ b/src/rubric-utils.ts @@ -3,7 +3,8 @@ import { modelsForPackage, elementForPackage, pieShortIdGenerator, - elementsHasPackage + elementsHasPackage, + getPackageWithoutVersion } from "./utils/utils"; import cloneDeep from "lodash/cloneDeep"; @@ -46,7 +47,7 @@ export const complexRubricChecks = (content: PieContent, configSettings = {}) => const elements = content.elements || {}; const elementsKeys = Object.keys(elements || {}); // tODO make sure not to use versions (eg: @1.1.0, @latest) - const elementsValues = Object.values(elements || {}); + const elementsValues = Object.values(elements || {}).map(elementValue => getPackageWithoutVersion(elementValue)); // complexRubricElements: those elements in config where item type is @pie-element/complex-rubric const complexRubricElements = elementsKeys.filter(key => elements[key] && elements[key].indexOf(COMPLEX_RUBRIC) >= 0); // complexRubricItemsLength: how many complex-rubric elements are declared