fixed issue where ModuleDefinition cache properties were being overwritten
This commit is contained in:
parent
4eb15d4806
commit
3d3540f090
|
@ -13,7 +13,6 @@ using System.Globalization;
|
|||
using Microsoft.Extensions.Caching.Memory;
|
||||
using Oqtane.Extensions;
|
||||
using System;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
||||
namespace Oqtane.Controllers
|
||||
{
|
||||
|
@ -156,25 +155,23 @@ namespace Oqtane.Controllers
|
|||
|
||||
private ModuleDefinition FilterModuleDefinition(ModuleDefinition moduleDefinition)
|
||||
{
|
||||
var ModuleDefinition = new ModuleDefinition();
|
||||
|
||||
if (moduleDefinition != null)
|
||||
{
|
||||
moduleDefinition.Description = "";
|
||||
moduleDefinition.Categories = "";
|
||||
moduleDefinition.Version = "";
|
||||
moduleDefinition.Owner = "";
|
||||
moduleDefinition.Url = "";
|
||||
moduleDefinition.Contact = "";
|
||||
moduleDefinition.License = "";
|
||||
moduleDefinition.Dependencies = "";
|
||||
moduleDefinition.PermissionNames = "";
|
||||
moduleDefinition.ServerManagerType = "";
|
||||
moduleDefinition.ReleaseVersions = "";
|
||||
moduleDefinition.PackageName = "";
|
||||
moduleDefinition.AssemblyName = "";
|
||||
moduleDefinition.PermissionList = null;
|
||||
moduleDefinition.Template = "";
|
||||
// required client-side properties
|
||||
ModuleDefinition.ModuleDefinitionId = moduleDefinition.ModuleDefinitionId;
|
||||
ModuleDefinition.ModuleDefinitionName = moduleDefinition.ModuleDefinitionName;
|
||||
ModuleDefinition.Name = moduleDefinition.Name;
|
||||
ModuleDefinition.ControlTypeRoutes = moduleDefinition.ControlTypeRoutes;
|
||||
ModuleDefinition.DefaultAction = moduleDefinition.DefaultAction;
|
||||
ModuleDefinition.SettingsType = moduleDefinition.SettingsType;
|
||||
ModuleDefinition.SiteId = moduleDefinition.SiteId;
|
||||
ModuleDefinition.ControlTypeTemplate = moduleDefinition.ControlTypeTemplate;
|
||||
ModuleDefinition.IsPortable = moduleDefinition.IsPortable;
|
||||
}
|
||||
return moduleDefinition;
|
||||
|
||||
return ModuleDefinition;
|
||||
}
|
||||
|
||||
// POST api/<controller>
|
||||
|
|
Loading…
Reference in New Issue
Block a user