- edited description
getMastercodeVersionFolderName() ignoriert ungültige Zeichen für folderName
Issue #1231
open
Hallo Masterportal-Team,
in den devtools/tasks/getMastercodeVersionFolderName() erfolgt keine Filterung von Leerzeichen oder anderen
ungültigen Zeichen für die “folderName”. Dies betrifft auch die “appendix” in devtools/tasks/buildFunctions → buildSinglePortal()
Dies führt im Zusammenhang mit den daraus erzeugten URLs zu Schwierigkeiten, wenn z. B ein Branch detached ist
und der folderName dann Leerzeichen enthält.
Mögliche Lösung: Zeichen per Regex ersetzen:
getMastercodeVersionFolderName():
folderName = folderName.replace(/[^a-z0-9-]/gi, "_")
buildSinglePortal()
let appendix = process.env.BITBUCKET_BRANCH && process.env.MASTERPORTAL_DISTRIBUTION_RUN !== "true" ? "_" + process.env.BITBUCKET_BRANCH.replace(/[^a-z0-9-.]/gi, "_") : "";
appendix = appendix.replace(/[^a-z0-9-]/gi, "_");
Comments (4)
-
reporter -
reporter - edited description
-
-
assigned issue to
-
assigned issue to
-
- changed status to open
- Log in to comment