From 498d7925f1f0aacf823d1e51e10b695932211dc0 Mon Sep 17 00:00:00 2001 From: suabo Date: Tue, 26 Nov 2013 13:56:41 +0100 Subject: [PATCH] Use German as default lang if no user is set If the session is expired during the checkout, there was an fatal error. Now the default language will be used. --- copy_this/modules/suabo/lfnds/core/lfndsfacade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/copy_this/modules/suabo/lfnds/core/lfndsfacade.php b/copy_this/modules/suabo/lfnds/core/lfndsfacade.php index 7bcf2e3..63fd630 100644 --- a/copy_this/modules/suabo/lfnds/core/lfndsfacade.php +++ b/copy_this/modules/suabo/lfnds/core/lfndsfacade.php @@ -46,7 +46,7 @@ public function getFacade($sMode = '', $sForeignId = '') { $oViewConf = oxNew('oxviewconfig'); $sModulePath = $oViewConf->getModulePath('suabolfnds'); $oUser = oxSession::getInstance()->getUser(); - ($oUser->getLanguage() == 0 || $oUser->getLanguage() == -1) ? $sCountryCode = 'de' : $sCountryCode = 'en'; + (!$oUser || $oUser->getLanguage() == 0 || $oUser->getLanguage() == -1) ? $sCountryCode = 'de' : $sCountryCode = 'en'; $sClientId = $myconfig->getConfigParam("sLfndsClientID"); $sApiKey = $myconfig->getConfigParam("sLfndsApiKey"); $sTheme = $myconfig->getConfigParam("sLfndsTheme");