diff --git a/public_html/includes/class/class.LSsession.php b/public_html/includes/class/class.LSsession.php
index bc527d34..20793dd4 100644
--- a/public_html/includes/class/class.LSsession.php
+++ b/public_html/includes/class/class.LSsession.php
@@ -241,6 +241,20 @@ class LSsession {
if (!LSconfig :: set("LSobjects.$object",$GLOBALS['LSobjects'][$object])) {
$error = 1;
}
+ else if (isset($GLOBALS['LSobjects'][$object]['LSaddons'])){
+ if (is_array($GLOBALS['LSobjects'][$object]['LSaddons'])) {
+ foreach ($GLOBALS['LSobjects'][$object]['LSaddons'] as $addon) {
+ if (!self :: loadLSaddon($addon)) {
+ $error = 1;
+ }
+ }
+ }
+ else {
+ if (!self :: loadLSaddon($GLOBALS['LSobjects'][$object]['LSaddons'])) {
+ $error = 1;
+ }
+ }
+ }
}
if ($error) {
LSerror :: addErrorCode('LSsession_04',$object);