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"),