From 073d330db4ff2c1bdd6b590c1cd8d9d55cbbcf56 Mon Sep 17 00:00:00 2001 From: Leigh Pointer Date: Wed, 23 Feb 2022 14:33:24 +0100 Subject: [PATCH] Fix for Module Settings Import and Export #2019 Added the module Settings so they are available for the Import and Export Interface. --- Oqtane.Server/Repository/ModuleRepository.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Oqtane.Server/Repository/ModuleRepository.cs b/Oqtane.Server/Repository/ModuleRepository.cs index 9637c4d1..bb974817 100644 --- a/Oqtane.Server/Repository/ModuleRepository.cs +++ b/Oqtane.Server/Repository/ModuleRepository.cs @@ -105,6 +105,7 @@ namespace Oqtane.Repository { 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); } @@ -149,6 +150,7 @@ namespace Oqtane.Repository { 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;