Index: DOM/VKP/impl/EindPersonalityBepaler.cls.xml =================================================================== diff -u -r71661 -r71855 --- DOM/VKP/impl/EindPersonalityBepaler.cls.xml (.../EindPersonalityBepaler.cls.xml) (revision 71661) +++ DOM/VKP/impl/EindPersonalityBepaler.cls.xml (.../EindPersonalityBepaler.cls.xml) (revision 71855) @@ -31,7 +31,13 @@ } Else { Try { #dim OorsprongKetting As %List = ..GeefOorsprongKettingLijst(OorsprongKettingString) - #dim PersonalityID As %Integer = $Piece($List(OorsprongKetting, 1),",", 1) + #dim PersonalityID As %Integer + + If $ListLength(OorsprongKetting) < 3 { + Set PersonalityID = $Piece($List(OorsprongKetting, 1),",", 1) + } Else { + Set PersonalityID = $Piece($List(OorsprongKetting, $ListLength(OorsprongKetting) - 1),",", 1) + } } Catch { #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() Do ##class(vhLib.Logger).%New().Warning("EindPersonalityBepaler","Er was een probleem met het verwerken van oorsprongketting '"_OorsprongKettingString_"'")