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;