diff --git a/Oqtane.Shared/Models/Folder.cs b/Oqtane.Shared/Models/Folder.cs index 7837f334..9aa2aa9c 100644 --- a/Oqtane.Shared/Models/Folder.cs +++ b/Oqtane.Shared/Models/Folder.cs @@ -97,6 +97,10 @@ namespace Oqtane.Models { return JsonSerializer.Serialize(PermissionList); } + set + { + PermissionList = JsonSerializer.Deserialize>(value); + } } #endregion diff --git a/Oqtane.Shared/Models/Module.cs b/Oqtane.Shared/Models/Module.cs index c77cda42..07c2a507 100644 --- a/Oqtane.Shared/Models/Module.cs +++ b/Oqtane.Shared/Models/Module.cs @@ -121,6 +121,10 @@ namespace Oqtane.Models { return JsonSerializer.Serialize(PermissionList); } + set + { + PermissionList = JsonSerializer.Deserialize>(value); + } } #endregion diff --git a/Oqtane.Shared/Models/ModuleDefinition.cs b/Oqtane.Shared/Models/ModuleDefinition.cs index f7ce57c6..7912165f 100644 --- a/Oqtane.Shared/Models/ModuleDefinition.cs +++ b/Oqtane.Shared/Models/ModuleDefinition.cs @@ -136,6 +136,10 @@ namespace Oqtane.Models { return JsonSerializer.Serialize(PermissionList); } + set + { + PermissionList = JsonSerializer.Deserialize>(value); + } } #endregion diff --git a/Oqtane.Shared/Models/Page.cs b/Oqtane.Shared/Models/Page.cs index 4c3f6607..9298f46b 100644 --- a/Oqtane.Shared/Models/Page.cs +++ b/Oqtane.Shared/Models/Page.cs @@ -132,6 +132,10 @@ namespace Oqtane.Models { return JsonSerializer.Serialize(PermissionList); } + set + { + PermissionList = JsonSerializer.Deserialize>(value); + } } #endregion diff --git a/Oqtane.Shared/Models/SiteTemplate.cs b/Oqtane.Shared/Models/SiteTemplate.cs index 92c816e0..885b99ab 100644 --- a/Oqtane.Shared/Models/SiteTemplate.cs +++ b/Oqtane.Shared/Models/SiteTemplate.cs @@ -33,6 +33,10 @@ namespace Oqtane.Models { return JsonSerializer.Serialize(PermissionList); } + set + { + PermissionList = JsonSerializer.Deserialize>(value); + } } } @@ -51,6 +55,10 @@ namespace Oqtane.Models { return JsonSerializer.Serialize(PermissionList); } + set + { + PermissionList = JsonSerializer.Deserialize>(value); + } } } }