diff --git a/src/Orchard.Web/Modules/Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs b/src/Orchard.Web/Modules/Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs index 59a422488..d2ef6c94f 100644 --- a/src/Orchard.Web/Modules/Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs +++ b/src/Orchard.Web/Modules/Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs @@ -21,6 +21,19 @@ namespace Orchard.MediaLibrary.Fields { } } + /// + /// Gets the MediaUrl property of the first Media, or null if none + /// + public string FirstMediaUrl { + get { + if (!MediaParts.Any()) { + return null; + } + + return MediaParts.First().MediaUrl; + } + } + private string EncodeIds(ICollection ids) { if (ids == null || !ids.Any()) { return string.Empty;