Skip to content

Commit

Permalink
OrchardCMS#7111 Fields display as "&" instead of "&" in validatio…
Browse files Browse the repository at this point in the history
…n error msgs
  • Loading branch information
rtpHarry committed Sep 25, 2016
1 parent a7c4dfb commit d5d3152
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 9 deletions.
Expand Up @@ -139,7 +139,7 @@ public class DateTimeFieldDriver : ContentFieldDriver<DateTimeField> {
value = DateLocalizationServices.ConvertFromLocalizedString(viewModel.Editor.Date, viewModel.Editor.Time, options);
}
catch {
updater.AddModelError(GetPrefix(field, part), T("{0} could not be parsed as a valid date and time.", field.DisplayName));
updater.AddModelError(GetPrefix(field, part), T("{0} could not be parsed as a valid date and time.", T(field.DisplayName)));
}
}

Expand All @@ -151,7 +151,7 @@ public class DateTimeFieldDriver : ContentFieldDriver<DateTimeField> {
}

if (settings.Required && (!value.HasValue || (settings.Display != DateTimeFieldDisplays.TimeOnly && value.Value.Date == DateTime.MinValue))) {
updater.AddModelError(GetPrefix(field, part), T("{0} is required.", field.DisplayName));
updater.AddModelError(GetPrefix(field, part), T("{0} is required.", T(field.DisplayName)));
}

field.DateTime = value.HasValue ? value.Value : DateTime.MinValue;
Expand Down
Expand Up @@ -51,13 +51,13 @@ public class LinkFieldDriver : ContentFieldDriver<LinkField> {
var settings = field.PartFieldDefinition.Settings.GetModel<LinkFieldSettings>();

if (settings.Required && String.IsNullOrWhiteSpace(field.Value)) {
updater.AddModelError(GetPrefix(field, part), T("Url is required for {0}", field.DisplayName));
updater.AddModelError(GetPrefix(field, part), T("Url is required for {0}", T(field.DisplayName)));
}
else if (!String.IsNullOrWhiteSpace(field.Value) && !Uri.IsWellFormedUriString(field.Value, UriKind.RelativeOrAbsolute)) {
updater.AddModelError(GetPrefix(field, part), T("{0} is an invalid url.", field.Value));
}
else if (settings.LinkTextMode == LinkTextMode.Required && String.IsNullOrWhiteSpace(field.Text)) {
updater.AddModelError(GetPrefix(field, part), T("Text is required for {0}.", field.DisplayName));
updater.AddModelError(GetPrefix(field, part), T("Text is required for {0}.", T(field.DisplayName)));
}
}

Expand Down
Expand Up @@ -72,7 +72,7 @@ public class NumericFieldDriver : ContentFieldDriver<NumericField> {
}
}
else if (!Decimal.TryParse(viewModel.Value, NumberStyles.Any, _cultureInfo.Value, out value)) {
updater.AddModelError(GetPrefix(field, part), T("{0} is an invalid number", field.DisplayName));
updater.AddModelError(GetPrefix(field, part), T("{0} is an invalid number", T(field.DisplayName)));
}
else {

Expand All @@ -89,10 +89,10 @@ public class NumericFieldDriver : ContentFieldDriver<NumericField> {
// checking the number of decimals
if (Math.Round(value, settings.Scale) != value) {
if (settings.Scale == 0) {
updater.AddModelError(GetPrefix(field, part), T("The field {0} must be an integer", field.DisplayName));
updater.AddModelError(GetPrefix(field, part), T("The field {0} must be an integer", T(field.DisplayName)));
}
else {
updater.AddModelError(GetPrefix(field, part), T("Invalid number of digits for {0}, max allowed: {1}", field.DisplayName, settings.Scale));
updater.AddModelError(GetPrefix(field, part), T("Invalid number of digits for {0}, max allowed: {1}", T(field.DisplayName), settings.Scale));
}
}
}
Expand Down
Expand Up @@ -65,7 +65,7 @@ public class MediaLibraryPickerFieldDriver : ContentFieldDriver<Fields.MediaLibr
}

if (settings.Required && field.Ids.Length == 0) {
updater.AddModelError("Id", T("The field {0} is mandatory", field.DisplayName));
updater.AddModelError("Id", T("The field {0} is mandatory", T(field.DisplayName)));
}

return Editor(part, field, shapeHelper);
Expand Down
Expand Up @@ -81,7 +81,7 @@ public class ShapePartDriver : ContentPartDriver<ShapePart> {
return true;
}

updater.AddModelError("Title", T("{0} names can only contain alphanumerical or underscore (_) characters and have to start with a letter.", part.ContentItem.TypeDefinition.DisplayName));
updater.AddModelError("Title", T("{0} names can only contain alphanumerical or underscore (_) characters and have to start with a letter.", T(part.ContentItem.TypeDefinition.DisplayName)));
return false;
}

Expand Down

0 comments on commit d5d3152

Please sign in to comment.