diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-11-29 14:37:18 +0200 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2020-11-29 14:37:18 +0200 |
| commit | 1fabacea3865a285f34a706a4a83006a7e59fb50 (patch) | |
| tree | 97478d2ccf7742c7d623f28136452bfe7c54b686 /Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner | |
| parent | a431b1dd895834a517bf65a9cddc88162d432fd2 (diff) | |
| download | Tango-1fabacea3865a285f34a706a4a83006a7e59fb50.tar.gz Tango-1fabacea3865a285f34a706a4a83006a7e59fb50.zip | |
Fixed issue with machine creation from prototype and cats.
Fixed issue with many clicks on job summary dye/back.
Diffstat (limited to 'Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner')
| -rw-r--r-- | Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/ColorCalibrationViewVM.cs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/ColorCalibrationViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/ColorCalibrationViewVM.cs index b75fe7e03..d37fe1aaa 100644 --- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/ColorCalibrationViewVM.cs +++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.MachineDesigner/ViewModels/ColorCalibrationViewVM.cs @@ -180,6 +180,16 @@ namespace Tango.MachineStudio.MachineDesigner.ViewModels public void Save() { + //Remove cats with deleted RMLS. (Can only happen when creating new machine from prototype) + foreach (var cat in Machine.Cats.ToList()) + { + if (!Rmls.Any(x => x.Guid == cat.RmlGuid)) + { + Machine.Cats.Remove(cat); + _dbContext.Cats.Remove(cat); + } + } + foreach (var calDataVM in ColorConversionViewVM.LiquidsCalibrationData) { var cat = calDataVM.IdsPack.LiquidType.Cats.FirstOrDefault(x => x.Machine == Machine && x.Rml == SelectedRML); |
