From b91f9d24558a083199dabf26c0abfe49951d105a Mon Sep 17 00:00:00 2001
From: Henning Leutz <leutz@pcsg.de>
Date: Wed, 31 Jul 2024 07:29:37 +0200
Subject: [PATCH] fix(ERPEntities): missing js getEntity method

---
 bin/backend/utils/ERPEntities.js | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/bin/backend/utils/ERPEntities.js b/bin/backend/utils/ERPEntities.js
index b81f395..85f6166 100644
--- a/bin/backend/utils/ERPEntities.js
+++ b/bin/backend/utils/ERPEntities.js
@@ -60,6 +60,22 @@ define('package/quiqqer/erp/bin/backend/utils/ERPEntities', function() {
             });
         },
 
+        getEntity: function(uuid, entityPlugin) {
+            if (typeof entityPlugin === 'undefined') {
+                entityPlugin = false;
+            }
+
+            return new Promise(function(resolve) {
+                require(['Ajax'], function(QUIAjax) {
+                    QUIAjax.get('package_quiqqer_erp_ajax_getEntity', resolve, {
+                        'package': 'quiqqer/erp',
+                        uuid: uuid,
+                        entityPlugin: entityPlugin
+                    });
+                });
+            });
+        },
+
         openPanelByUUID: function(uuid) {
             return this.getTypeByUUID(uuid).then((entityType) => {
                 const panel = this.getPanelByEntity(entityType);
-- 
GitLab