Index: APPS/EC/impl/RefSessieDataBepaler.cls.xml =================================================================== diff -u -r43226 -r47663 --- APPS/EC/impl/RefSessieDataBepaler.cls.xml (.../RefSessieDataBepaler.cls.xml) (revision 43226) +++ APPS/EC/impl/RefSessieDataBepaler.cls.xml (.../RefSessieDataBepaler.cls.xml) (revision 47663) @@ -16,6 +16,10 @@ #dim RefArray As %String Do DecryptRef^cspBasis.TBX.Lib(EncryptedRefSessieData,.RefArray) + If $$$Not(##class(APPS.EC.enu.WebShopVerwerker).IsValid($G(RefArray("VERW")))) { + Do ##class(TECH.Exceptions.InvalidInputException).Throw("Decrypteer van de Ref '"_EncryptedRefSessieData_"' geeft geen geldige data (VERW: '"_$G(RefArray("VERW"))_"'") + } + Set RefSessieData.Verwerker = RefArray("VERW") If RefSessieData.Verwerker = ##class(APPS.EC.enu.WebShopVerwerker).VHEPN() { Set RefSessieData.KlantID = ##class(DOM.DomeinContext).Instance().GeefLegacyPartijAPI().GeefKlantPartijID($G(RefArray("KLNR")))