diff --git a/bin/backend/controls/articles/ArticleList.js b/bin/backend/controls/articles/ArticleList.js index 8284723f617857da3dc8ab4bf0ba37fe80a96fad..b9229a09d23f25b4eba8b5836001d60b3d53447d 100644 --- a/bin/backend/controls/articles/ArticleList.js +++ b/bin/backend/controls/articles/ArticleList.js @@ -242,7 +242,7 @@ define('package/quiqqer/erp/bin/backend/controls/articles/ArticleList', [ this.$articles = []; let selectedPosition = null; - console.log(data.articles); + if (this.$Container) { if (this.$selectedArticle) { selectedPosition = this.$selectedArticle.getAttribute('position'); diff --git a/src/QUI/ERP/User.php b/src/QUI/ERP/User.php index 5f81dee53e18996f48df53da5291a4e5120df73f..f18e7e342185eec7b217458f9a3e43b1b8915430 100644 --- a/src/QUI/ERP/User.php +++ b/src/QUI/ERP/User.php @@ -95,17 +95,17 @@ public function __construct(array $attributes) foreach ($needle as $attribute) { if (!isset($attributes[$attribute])) { - throw new QUI\ERP\Exception( - 'Missing attribute:' . $attribute - ); + $attributes[$attribute] = ''; } } + /* if (!isset($attributes['id']) && !isset($attributes['uuid'])) { throw new QUI\ERP\Exception( 'Missing attribute: id or uuid' ); } + */ $this->isCompany = !empty($attributes['isCompany']) || !empty($attributes['company']); $this->lang = $attributes['lang'];