diff --git a/src/pods/generate/SubdomainIdentifierGenerator.ts b/src/pods/generate/SubdomainIdentifierGenerator.ts index b48d3363a5..4e2b0550cc 100644 --- a/src/pods/generate/SubdomainIdentifierGenerator.ts +++ b/src/pods/generate/SubdomainIdentifierGenerator.ts @@ -19,7 +19,7 @@ export class SubdomainIdentifierGenerator implements IdentifierGenerator { public generate(name: string): ResourceIdentifier { // Using the punycode converter is a risk as it doesn't convert slashes for example - const cleanName = sanitizeUrlPart(name); + const cleanName = sanitizeUrlPart(name).toLowerCase(); return { path: `${this.baseParts.scheme}${cleanName}.${this.baseParts.rest}` }; } diff --git a/src/pods/generate/SuffixIdentifierGenerator.ts b/src/pods/generate/SuffixIdentifierGenerator.ts index ba070370db..53ae5872b9 100644 --- a/src/pods/generate/SuffixIdentifierGenerator.ts +++ b/src/pods/generate/SuffixIdentifierGenerator.ts @@ -16,7 +16,7 @@ export class SuffixIdentifierGenerator implements IdentifierGenerator { } public generate(name: string): ResourceIdentifier { - const cleanName = sanitizeUrlPart(name); + const cleanName = sanitizeUrlPart(name).toLowerCase(); return { path: ensureTrailingSlash(new URL(cleanName, this.base).href) }; } diff --git a/templates/identity/account/create-pod.html.ejs b/templates/identity/account/create-pod.html.ejs index 1078536986..b94d59b2bd 100644 --- a/templates/identity/account/create-pod.html.ejs +++ b/templates/identity/account/create-pod.html.ejs @@ -3,14 +3,14 @@

-

Choose a name for your pod

+

Choose a name for your pod. It will be converted to lower case.

-

Choose which WebID will have initial write permissions on the pod

+

Choose which WebID will have initial write permissions on the pod.