diff --git a/src/components/ADempiere/ContextMenu/contextMenuMixin.js b/src/components/ADempiere/ContextMenu/contextMenuMixin.js index 1d019ead..6babc55a 100644 --- a/src/components/ADempiere/ContextMenu/contextMenuMixin.js +++ b/src/components/ADempiere/ContextMenu/contextMenuMixin.js @@ -340,7 +340,7 @@ export const contextMixin = { return } - if (this.panelType === 'window') { + if (this.panelType === 'window' && !this.isEmptyValue(this.$route.params.tableName)) { this.$store.dispatch('getPrivateAccessFromServer', { tableName: this.$route.params.tableName, recordId: this.$route.params.recordId diff --git a/src/store/modules/ADempiere/data.js b/src/store/modules/ADempiere/data.js index 99be9db4..97911374 100644 --- a/src/store/modules/ADempiere/data.js +++ b/src/store/modules/ADempiere/data.js @@ -783,7 +783,7 @@ const data = { userUuid }) .then(privateAccessResponse => { - if (isEmptyValue(privateAccessResponse.recordId) || privateAccessResponse !== recordId) { + if (isEmptyValue(privateAccessResponse.recordId) || privateAccessResponse.recordId !== recordId) { return { isLocked: false, tableName,