Properties which no longer exist have no GUID. Remove these when reading and writing the data.

This commit is contained in:
Kim Pilgaard
2015-04-29 08:56:17 +02:00
parent 909b87cea0
commit b39312ccd2
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Archetype.Extensions;
using ClientDependency.Core;
using Newtonsoft.Json;
@@ -62,6 +63,7 @@ namespace Archetype.PropertyEditors
foreach (var fieldset in archetype.Fieldsets)
{
fieldset.Properties = fieldset.Properties.Where( p => p.DataTypeGuid != null );
foreach (var propDef in fieldset.Properties)
{
try
@@ -94,6 +96,7 @@ namespace Archetype.PropertyEditors
foreach (var fieldset in archetype.Fieldsets)
{
fieldset.Properties = fieldset.Properties.Where( p => p.DataTypeGuid != null );
foreach (var propDef in fieldset.Properties)
{
try
@@ -124,6 +127,7 @@ namespace Archetype.PropertyEditors
foreach (var fieldset in archetype.Fieldsets)
{
fieldset.Properties = fieldset.Properties.Where( p => p.DataTypeGuid != null );
foreach (var propDef in fieldset.Properties)
{
try