Skip to content

Commit bf5d15d

Browse files
committed
Update validate python package name function
Signed-off-by: David Weik <[email protected]>
1 parent 976a8aa commit bf5d15d

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
- Add: RAG Builder object
66
- Change: The Prompt Builder object now filters for projects with the Prompt-Engineering tag
77
- Change: The Prompt Builder object now supports deprecation of LLMs
8+
- Fix: Instead of using hyphens, invalid characters are removed fully for *validate-python-package-name.js*
89

910
## SAS Portal Framework for SAS Viya v1.2.2
1011

js/utility/validate-pyhton-package-name.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
*/
88
function validateAndCorrectPackageName(inputString) {
99
// Convert to lowercase and replace invalid characters with hyphens
10-
let correctedName = inputString.toLowerCase().replace(/[^a-z0-9-]/g, '-');
10+
let correctedName = inputString.toLowerCase().replace(/[^a-z0-9-]/g, '');
1111

1212
// Remove leading/trailing and consecutive hyphens
13-
correctedName = correctedName.replace(/^-+|-+$/g, '').replace(/-{2,}/g, '-');
13+
correctedName = correctedName.replace(/^-+|-+$/g, '').replace(/-{2,}/g, '');
1414

1515
// Determine if the original input was already valid
1616
const isValid = inputString === correctedName;
@@ -19,7 +19,7 @@ function validateAndCorrectPackageName(inputString) {
1919
if (correctedName === '') {
2020
return {
2121
isValid: false,
22-
correctedName: 'invalid-package-name'
22+
correctedName: 'invalidpackagename'
2323
};
2424
}
2525

0 commit comments

Comments
 (0)