Index: APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml =================================================================== diff -u -r50503 -r50511 --- APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml (.../OfferteUrlBepaler.cls.xml) (revision 50503) +++ APPS/EC/Webshop/impl/OfferteUrlBepaler.cls.xml (.../OfferteUrlBepaler.cls.xml) (revision 50511) @@ -84,8 +84,11 @@ Set Personality = ##class(DOM.common.VanHoeckePersonality).Instance() #dim Url As %String = ##class(TECH.Config.ConfigMgr).Instance().GeefString("VhisieURL")_"?REF=" _ ..GeefRef(KlantID, Personality.GeefID(), Modus, Offerte.GeefID()) } elseif WebshopVersie = ##class(APPS.EC.enu.WebshopVersie).V4() { - Set Personality = Offerte.GeefOfferteVanHandel.GeefPersonality() - Set Url = ..UrlBepaler.GeefUrl(Personality.GeefID(),WebshopVersie) + If $IsObject(Offerte.GeefOfferteVanHandel()) { + Set Url = ..UrlBepaler.GeefUrl(Offerte.GeefOfferteVanHandel().GeefPersonalityID(),WebshopVersie) + } Else { + Set Url = ..UrlBepaler.GeefUrl(Offerte.GeefPersonalityID(),WebshopVersie) + } Set Url = Url_"/user/login?destination=cart/switch/"_Offerte.GeefOfferteVanHandel().GeefExterneId()_"?destination=/cart" } else { do ##class(TECH.Exceptions.IllegalUsageException).Throw("Url kan niet bepaald worden voor webshopversie '"_WebshopVersie_"' en personality '"_Personality.GeefNaam()_"'.")