Skip to content

Commit 0a10d64

Browse files
author
Unknown
committed
Fixing issue with Media folder not being found in Umbraco > 7.5.14
1 parent b4ad41e commit 0a10d64

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/UmbracoFileSystemProviders.Azure/AzureFileSystem.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace Our.Umbraco.FileSystemProviders.Azure
1616
using System.Linq;
1717
using System.Text.RegularExpressions;
1818
using System.Web;
19+
using global::Umbraco.Core.Configuration;
1920
using global::Umbraco.Core.IO;
2021
using Microsoft.WindowsAzure.Storage;
2122
using Microsoft.WindowsAzure.Storage.Blob;
@@ -540,8 +541,19 @@ public DateTimeOffset GetLastModified(string path)
540541
/// <returns>
541542
/// The <see cref="string"/> representing the relative path.
542543
/// </returns>
544+
/// <remarks>
545+
/// Umbraco 7.5.15 changed the way that relative paths are used for media upload.
546+
/// This is the fixing issue where uploading file to replace creates new folder.
547+
/// </remarks>
543548
public string GetRelativePath(string fullPathOrUrl)
544549
{
550+
var lastSafeVersion = new Version(7, 5, 14);
551+
552+
if (UmbracoVersion.Current.CompareTo(lastSafeVersion) > 0)
553+
{
554+
return this.FixPath(fullPathOrUrl);
555+
}
556+
545557
return this.ResolveUrl(fullPathOrUrl, true);
546558
}
547559

0 commit comments

Comments
 (0)