Index: TECH/Persistentie/GlobalNode.cls.xml =================================================================== diff -u -r3241 -r3252 --- TECH/Persistentie/GlobalNode.cls.xml (.../GlobalNode.cls.xml) (revision 3241) +++ TECH/Persistentie/GlobalNode.cls.xml (.../GlobalNode.cls.xml) (revision 3252) @@ -42,6 +42,24 @@ + +%Boolean +1 + + + +Delimiter:%String="\",IsNieuw:%Boolean=0 +%Status + + + Index:%Integer %String @@ -68,7 +86,7 @@ Set Exception = ##class(TECH.Exceptions.InvalidInputException).%New("De meeggegeven Waarde mag geen '" _..Delimiter _"' bevatten bij het zetten van een piece!") Do ##class(TECH.ExceptionHandler).Throw(Exception) } - If $Piece(..NodeDataString,..Delimiter,Index) '= Waarde { + If ($Piece(..NodeDataString,..Delimiter,Index) '= Waarde ) || ( ..IsNieuw ) { Do ..DirtyPieces.SetAt(Waarde, Index) } Else { Do ..DirtyPieces.RemoveAt(Index) @@ -106,8 +124,13 @@ - -Delimiter:%String="\" -%Status - - -