From 78a9e6b01e06b49c4a37fb6371c11a2cd274864f Mon Sep 17 00:00:00 2001 From: achingbrain Date: Sun, 3 Dec 2023 08:43:00 +0000 Subject: [PATCH] fix: try parent name if model name is index --- src/docs/readme-updater-plugin.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/docs/readme-updater-plugin.js b/src/docs/readme-updater-plugin.js index 06723fe3b..7865a0cd2 100644 --- a/src/docs/readme-updater-plugin.js +++ b/src/docs/readme-updater-plugin.js @@ -49,10 +49,20 @@ export function load (app) { } if (isMonorepoParent) { + let project = urlMapping.model.name + + if (project === 'index' && urlMapping.model.parent != null) { + project = urlMapping.model.parent?.name + } + + if (projects[project] == null) { + throw new Error(`Could not derive project name from url mapping model "${urlMapping.model.name}" with parent "${urlMapping.model.parent?.name}"`) + } + return { comment: urlMapping.model.comment, - manifestPath: path.join(projects[urlMapping.model.name].dir, 'package.json'), - readmePath: path.join(projects[urlMapping.model.name].dir, 'README.md') + manifestPath: path.join(projects[project].dir, 'package.json'), + readmePath: path.join(projects[project].dir, 'README.md') } }