diff --git a/visualdev/Tnb.Vengine/AppService/VmodelAppService.cs b/visualdev/Tnb.Vengine/AppService/VmodelAppService.cs index 77be98da..2ecf9373 100644 --- a/visualdev/Tnb.Vengine/AppService/VmodelAppService.cs +++ b/visualdev/Tnb.Vengine/AppService/VmodelAppService.cs @@ -100,6 +100,7 @@ public class VmodelAppService : VengineAppService, IVmodelAppService Vmodel vm = input.data.Adapt(); vm.areaCode = vm.areaCode.ToKebab(); vm.vmCode = vm.vmCode.ToKebab(); + vm.navProps.ForEach(a => a.naviModel = null); await _db.Updateable(vm).WhereColumns(a => a.id).ExecuteCommandAsync(); return input; } diff --git a/visualdev/Tnb.Vengine/Domain/VmNavProp.cs b/visualdev/Tnb.Vengine/Domain/VmNavProp.cs index 203f251b..ae6d0957 100644 --- a/visualdev/Tnb.Vengine/Domain/VmNavProp.cs +++ b/visualdev/Tnb.Vengine/Domain/VmNavProp.cs @@ -51,7 +51,7 @@ public class VmNavProp : VmBaseProp //[JsonIgnore] //public string? midTable { get; set; } - [JsonIgnore] + [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] public Vmodel? naviModel { get; set; } #endregion Properties