Skip to content

Commit 3ce4d72

Browse files
fix a call to get entity metadata for Unified Interface
1 parent eb21b4d commit 3ce4d72

File tree

7 files changed

+19
-10
lines changed

7 files changed

+19
-10
lines changed

dist/dynamics-web-api-callbacks.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1012,8 +1012,11 @@ function _getEntityNames(entityName, config, successCallback, errorCallback) {
10121012

10131013
//try using Xrm.Utility.getEntityMetadata first (because D365 caches metadata)
10141014
if (!Utility.isNull(xrmUtility) && typeof xrmUtility.getEntityMetadata === "function") {
1015-
xrmUtility.getEntityMetadata(entityName).then(function (response) {
1016-
successCallback(response.EntitySetName);
1015+
xrmUtility.getEntityMetadata(entityName, []).then(function (response) {
1016+
if (!response)
1017+
successCallback(entityName);
1018+
else
1019+
successCallback(response.EntitySetName);
10171020
}, errorCallback);
10181021
}
10191022
else {

dist/dynamics-web-api-callbacks.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -722,8 +722,11 @@ function _getEntityNames(entityName, config, successCallback, errorCallback) {
722722

723723
//try using Xrm.Utility.getEntityMetadata first (because D365 caches metadata)
724724
if (!Utility.isNull(xrmUtility) && typeof xrmUtility.getEntityMetadata === "function") {
725-
xrmUtility.getEntityMetadata(entityName).then(function (response) {
726-
successCallback(response.EntitySetName);
725+
xrmUtility.getEntityMetadata(entityName, []).then(function (response) {
726+
if (!response)
727+
successCallback(entityName);
728+
else
729+
successCallback(response.EntitySetName);
727730
}, errorCallback);
728731
}
729732
else {

dist/dynamics-web-api.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/requests/sendRequest.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,11 @@ function _getEntityNames(entityName, config, successCallback, errorCallback) {
239239

240240
//try using Xrm.Utility.getEntityMetadata first (because D365 caches metadata)
241241
if (!Utility.isNull(xrmUtility) && typeof xrmUtility.getEntityMetadata === "function") {
242-
xrmUtility.getEntityMetadata(entityName).then(function (response) {
243-
successCallback(response.EntitySetName);
242+
xrmUtility.getEntityMetadata(entityName, []).then(function (response) {
243+
if (!response)
244+
successCallback(entityName);
245+
else
246+
successCallback(response.EntitySetName);
244247
}, errorCallback);
245248
}
246249
else {

types/dynamics-web-api-callbacks.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Type definitions for dynamics-web-api-callbacks v1.6.0
1+
// Type definitions for dynamics-web-api-callbacks v1.6.2
22
// Project: https://github.com/AleksandrRogov/DynamicsWebApi
33
// Definitions by: Aleksandr Rogov https://github.com/AleksandrRogov/
44

types/dynamics-web-api.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Type definitions for dynamics-web-api v1.6.0
1+
// Type definitions for dynamics-web-api v1.6.2
22
// Project: https://github.com/AleksandrRogov/DynamicsWebApi/
33
// Definitions by: Aleksandr Rogov https://github.com/AleksandrRogov/
44

0 commit comments

Comments
 (0)