fix: validate url string

This commit is contained in:
Shariq Ansari 2023-04-19 14:05:52 +05:30
parent 633c826efc
commit 63531f367f

View file

@ -510,8 +510,17 @@ class ShortcutDialog extends WidgetDialog {
data.label = data.label ? data.label : frappe.model.unscrub(data.link_to);
if (data.url && !data.label) {
data.label = "No Label (URL)";
if (data.url) {
!validate_url(data.url) &&
frappe.throw({
message: __("<b>{0}</b> is not a valid URL", [data.url]),
title: __("Invalid URL"),
indicator: "red",
});
if (!data.label) {
data.label = "No Label (URL)";
}
}
return data;