From 0bb7f84f87945f31ded1c2722d9d3eba8fb33752 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 3 Jul 2018 14:11:00 +0200 Subject: [PATCH] Fix: check if multicompany object exists --- htdocs/public/stripe/ipn.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index 19f9b8c80bc..c5d2cd85e5c 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -88,7 +88,7 @@ $user = new User($db); $user->fetch(5); $user->getrights(); -if (! empty($conf->multicompany->enabled) && ! empty($conf->stripeconnect->enabled)) { +if (! empty($conf->multicompany->enabled) && ! empty($conf->stripeconnect->enabled) && is_object($mc)) { $sql = "SELECT entity"; $sql.= " FROM ".MAIN_DB_PREFIX."oauth_token"; $sql.= " WHERE service = '".$db->escape($service)."' and tokenstring = '%".$db->escape($event->account)."%'"; @@ -102,10 +102,12 @@ if (! empty($conf->multicompany->enabled) && ! empty($conf->stripeconnect->enabl $obj = $db->fetch_object($result); $key=$obj->entity; } - else {$key=1; + else { + $key=1; } } - else {$key=1; + else { + $key=1; } $ret=$mc->switchEntity($key); if (! $res && file_exists("../../main.inc.php")) $res=@include("../../main.inc.php");