Skip to content

Commit

Permalink
Fix external calendar URLs validation
Browse files Browse the repository at this point in the history
This commit change the URL validation removing the support for HTTP
unsecure protocol.
  • Loading branch information
mup authored and andrehgdias committed Nov 26, 2024
1 parent 35027e6 commit 28be8dd
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/common/calendar/import/ImportExportUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,7 @@ export const enum SyncStatus {
export function checkURLString(url: string): TranslationKey | URL {
const assertResult = assertValidURL(url)
if (!assertResult) return "invalidURL_msg"
if (!hasValidProtocol(assertResult, ["http:", "https:"])) return "invalidURLProtocol_msg"
if (!hasValidProtocol(assertResult, ["https:"])) return "invalidURLProtocol_msg"
return assertResult
}

Expand Down
2 changes: 1 addition & 1 deletion src/mail-app/translations/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -777,7 +777,7 @@ export default {
"invalidRegexSyntax_msg": "Ungültige Regex-Syntax",
"invalidRegistrationCode_msg": "Der Registrierungs-Code is ungültig.",
"invalidTimePeriod_msg": "Der eingegebene Zeitraum ist ungültig.",
"invalidURLProtocol_msg": "Ungültiges Protokoll. Bitte gib eine URL mit http oder https ein.",
"invalidURLProtocol_msg": "Ungültiges Protokoll. Bitte gib eine URL mit https ein.",
"invalidURL_msg": "Ungültige URL. Bitte überprüfe und ändere die URL.",
"invalidVatIdNumber_msg": "Die angegebene Umsatzsteuer-Identifikationsnummer (USt-IdNr.) ist ungültig.",
"invalidVatIdValidationFailed_msg": "Fehler bei der Prüfung der Umsatzsteuer-Identifikationsnummer. Bitte versuche es später erneut.",
Expand Down
2 changes: 1 addition & 1 deletion src/mail-app/translations/de_sie.ts
Original file line number Diff line number Diff line change
Expand Up @@ -777,7 +777,7 @@ export default {
"invalidRegexSyntax_msg": "Ungültige Regex-Syntax",
"invalidRegistrationCode_msg": "Der Registrierungs-Code is ungültig.",
"invalidTimePeriod_msg": "Der eingegebene Zeitraum ist ungültig.",
"invalidURLProtocol_msg": "Ungültiges Protokoll. Bitte geben Sie eine URL mit http oder https ein.",
"invalidURLProtocol_msg": "Ungültiges Protokoll. Bitte geben Sie eine URL mit https ein.",
"invalidURL_msg": "Ungültige URL. Bitte überprüfen und ändern Sie die URL.",
"invalidVatIdNumber_msg": "Die angegebene Umsatzsteuer-Identifikationsnummer (USt-IdNr.) ist ungültig.",
"invalidVatIdValidationFailed_msg": "Fehler bei der Prüfung der Umsatzsteuer-Identifikationsnummer. Bitte versuchen Sie es später erneut.",
Expand Down
2 changes: 1 addition & 1 deletion src/mail-app/translations/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -773,7 +773,7 @@ export default {
"invalidRegexSyntax_msg": "Invalid regex syntax",
"invalidRegistrationCode_msg": "This registration code is invalid.",
"invalidTimePeriod_msg": "The entered time period is invalid.",
"invalidURLProtocol_msg": "Invalid protocol. Please provide an URL that uses http or https.",
"invalidURLProtocol_msg": "Invalid protocol. Please provide an URL that uses https.",
"invalidURL_msg": "Invalid URL format. Please check and modify the URL.",
"invalidVatIdNumber_msg": "The value added tax identification number (VAT-ID) is invalid.",
"invalidVatIdValidationFailed_msg": "Failed to validate the value added tax identification number. Please try again later.",
Expand Down

0 comments on commit 28be8dd

Please sign in to comment.