diff --git a/OurUmbraco/OurUmbraco.csproj b/OurUmbraco/OurUmbraco.csproj index 6216ddc3..3250b40b 100644 --- a/OurUmbraco/OurUmbraco.csproj +++ b/OurUmbraco/OurUmbraco.csproj @@ -747,6 +747,7 @@ + diff --git a/OurUmbraco/Repository/Models/PackageDetails.cs b/OurUmbraco/Repository/Models/PackageDetails.cs index 89c84331..a393e1bc 100644 --- a/OurUmbraco/Repository/Models/PackageDetails.cs +++ b/OurUmbraco/Repository/Models/PackageDetails.cs @@ -9,7 +9,7 @@ namespace OurUmbraco.Repository.Models Images = new List(); Compatibility = new List(); ExternalSources = new List(); - StrictFileVersions = new List(); + StrictFileVersions = new List(); } public PackageDetails(Package package) @@ -38,7 +38,7 @@ namespace OurUmbraco.Repository.Models /// /// Lists all files that have strict versions /// - public List StrictFileVersions { get; set; } + public List StrictFileVersions { get; set; } /// /// A list of all supported/targeted Umbraco versions for all files for this package diff --git a/OurUmbraco/Repository/Models/PackageFileVersion.cs b/OurUmbraco/Repository/Models/PackageFileVersion.cs new file mode 100644 index 00000000..071ff383 --- /dev/null +++ b/OurUmbraco/Repository/Models/PackageFileVersion.cs @@ -0,0 +1,9 @@ +namespace OurUmbraco.Repository.Models +{ + public class PackageFileVersion + { + public int FileId { get; set; } + public string MinUmbracoVersion { get; set;} + public string PackageVersion { get; set; } + } +} \ No newline at end of file diff --git a/OurUmbraco/Repository/Models/PackageVersionSupport.cs b/OurUmbraco/Repository/Models/PackageVersionSupport.cs index 1ffe2cfa..5a22afc0 100644 --- a/OurUmbraco/Repository/Models/PackageVersionSupport.cs +++ b/OurUmbraco/Repository/Models/PackageVersionSupport.cs @@ -2,7 +2,7 @@ namespace OurUmbraco.Repository.Models { - public class PackageVersionSupport : IEquatable + internal class PackageVersionSupport : IEquatable { private readonly int _fileId; diff --git a/OurUmbraco/Repository/Services/PackageRepositoryService.cs b/OurUmbraco/Repository/Services/PackageRepositoryService.cs index 97b3fd5a..98fb60c8 100644 --- a/OurUmbraco/Repository/Services/PackageRepositoryService.cs +++ b/OurUmbraco/Repository/Services/PackageRepositoryService.cs @@ -232,7 +232,7 @@ namespace OurUmbraco.Repository.Services { TargetedUmbracoVersions = GetAllFilePackageVersions(allPackageFiles).Select(x => x.ToString(3)).ToArray(), Compatibility = GetPackageCompatibility(content), - StrictFileVersions = strictPackageFileVersions.ToList(), + StrictFileVersions = strictPackageFileVersions.Select(x => new PackageFileVersion {PackageVersion = x.PackageVersion.ToString(3), MinUmbracoVersion = x.MinUmbracoVersion.ToString(3), FileId = x.FileId}).ToList(), NetVersion = content.GetPropertyValue("dotNetVersion"), LicenseName = content.GetPropertyValue("licenseName"), LicenseUrl = content.GetPropertyValue("licenseUrl"),