Skip to content

Commit

Permalink
Merge pull request #2020 from leigh-pointer/ImportExportSettings
Browse files Browse the repository at this point in the history
Fix for Module Settings Import and Export #2019
  • Loading branch information
sbwalker authored Feb 24, 2022
2 parents 893b09e + 073d330 commit dfb4afc
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions Oqtane.Server/Repository/ModuleRepository.cs
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ public string ExportModule(int moduleId)
{
try
{
module.Settings = _settings.GetSettings(EntityNames.Module, moduleId).ToDictionary(x => x.SettingName, x => x.SettingValue);
var moduleobject = ActivatorUtilities.CreateInstance(_serviceProvider, moduletype);
modulecontent.Content = ((IPortable)moduleobject).ExportModule(module);
}
Expand Down Expand Up @@ -149,6 +150,7 @@ public bool ImportModule(int moduleId, string content)
{
try
{
module.Settings = _settings.GetSettings(EntityNames.Module, moduleId).ToDictionary(x => x.SettingName, x => x.SettingValue);
var moduleobject = ActivatorUtilities.CreateInstance(_serviceProvider, moduletype);
((IPortable)moduleobject).ImportModule(module, modulecontent.Content, modulecontent.Version);
success = true;
Expand Down

0 comments on commit dfb4afc

Please sign in to comment.