fix: Uncaught exception in promises, and remove log consoles. (#267)
parent
b9cc5ff276
commit
6e89373f51
|
@ -45,7 +45,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@adempiere/grpc-access-client": "^1.1.8",
|
"@adempiere/grpc-access-client": "^1.1.8",
|
||||||
"@adempiere/grpc-data-client": "^1.9.2",
|
"@adempiere/grpc-data-client": "^1.9.8",
|
||||||
"@adempiere/grpc-dictionary-client": "^1.3.5",
|
"@adempiere/grpc-dictionary-client": "^1.3.5",
|
||||||
"@adempiere/grpc-enrollment-client": "^1.0.7",
|
"@adempiere/grpc-enrollment-client": "^1.0.7",
|
||||||
"autoprefixer": "^9.5.1",
|
"autoprefixer": "^9.5.1",
|
||||||
|
|
|
@ -267,7 +267,7 @@ export function runCallOutRequest({ windowUuid, windowNo, tabUuid, tableName, co
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getDefaultValueFromServer(query) {
|
export function getDefaultValueFromServer(query) {
|
||||||
return Instance.call(this).getDefaultValue(query)
|
return Instance.call(this).requestGetDefaultValue(query)
|
||||||
}
|
}
|
||||||
|
|
||||||
export function getContextInfoValueFromServer({ uuid, query }) {
|
export function getContextInfoValueFromServer({ uuid, query }) {
|
||||||
|
|
|
@ -57,7 +57,7 @@ export default {
|
||||||
getPendingDocuments() {
|
getPendingDocuments() {
|
||||||
const userUuid = this.$store.getters['user/getUserUuid']
|
const userUuid = this.$store.getters['user/getUserUuid']
|
||||||
const roleUuid = this.$store.getters.getRoleUuid
|
const roleUuid = this.$store.getters.getRoleUuid
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise(resolve => {
|
||||||
getPendingDocumentsFromServer({ userUuid, roleUuid })
|
getPendingDocumentsFromServer({ userUuid, roleUuid })
|
||||||
.then(response => {
|
.then(response => {
|
||||||
const documentsList = response.pendingDocumentsList.map(documentItem => {
|
const documentsList = response.pendingDocumentsList.map(documentItem => {
|
||||||
|
|
|
@ -58,7 +58,7 @@ export default {
|
||||||
methods: {
|
methods: {
|
||||||
getFavoritesList() {
|
getFavoritesList() {
|
||||||
const userUuid = this.$store.getters['user/getUserUuid']
|
const userUuid = this.$store.getters['user/getUserUuid']
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise(resolve => {
|
||||||
getFavoritesFromServer({ userUuid })
|
getFavoritesFromServer({ userUuid })
|
||||||
.then(response => {
|
.then(response => {
|
||||||
const favorites = response.favoritesList.map(favoriteElement => {
|
const favorites = response.favoritesList.map(favoriteElement => {
|
||||||
|
|
|
@ -10,7 +10,9 @@
|
||||||
class="custom-collapse-item"
|
class="custom-collapse-item"
|
||||||
>
|
>
|
||||||
<template slot="title">
|
<template slot="title">
|
||||||
<span class="custom-title"> {{ dashboard.dashboardName }}</span>
|
<span class="custom-title">
|
||||||
|
{{ dashboard.dashboardName }}
|
||||||
|
</span>
|
||||||
</template>
|
</template>
|
||||||
<component
|
<component
|
||||||
:is="renderDashboard"
|
:is="renderDashboard"
|
||||||
|
|
|
@ -64,7 +64,7 @@ export default {
|
||||||
return this.cachedViews.includes(uuid)
|
return this.cachedViews.includes(uuid)
|
||||||
},
|
},
|
||||||
getRecentItems({ pageToken, pageSize }) {
|
getRecentItems({ pageToken, pageSize }) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise(resolve => {
|
||||||
getRecentItemsFromServer({ pageToken, pageSize })
|
getRecentItemsFromServer({ pageToken, pageSize })
|
||||||
.then(response => {
|
.then(response => {
|
||||||
const recentItems = response.recentItemsList.map(item => {
|
const recentItems = response.recentItemsList.map(item => {
|
||||||
|
|
|
@ -115,7 +115,6 @@ export default {
|
||||||
},
|
},
|
||||||
'metadata.displayColumn'(value) {
|
'metadata.displayColumn'(value) {
|
||||||
if (!this.isEmptyValue(this.value)) {
|
if (!this.isEmptyValue(this.value)) {
|
||||||
// console.log('display wacth')
|
|
||||||
if (!this.isEmptyValue(value)) {
|
if (!this.isEmptyValue(value)) {
|
||||||
// verify if exists to add
|
// verify if exists to add
|
||||||
if (!this.findLabel(this.value)) {
|
if (!this.findLabel(this.value)) {
|
||||||
|
|
|
@ -273,12 +273,12 @@ export default {
|
||||||
notes: 'Notes',
|
notes: 'Notes',
|
||||||
changeLog: 'Change Log',
|
changeLog: 'Change Log',
|
||||||
workflowLog: 'Workflow Log',
|
workflowLog: 'Workflow Log',
|
||||||
changeDetail: 'Detalle del cambio',
|
changeDetail: 'Change Detail',
|
||||||
eventType: {
|
eventType: {
|
||||||
insert: 'Insert',
|
insert: 'Insert',
|
||||||
update: 'Update',
|
update: 'Update',
|
||||||
delete: 'Delete',
|
delete: 'Delete',
|
||||||
field: 'The Fiel',
|
field: 'The Field',
|
||||||
newValue: 'New Value',
|
newValue: 'New Value',
|
||||||
oldValue: 'Old Value'
|
oldValue: 'Old Value'
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,7 +23,7 @@ const browser = {
|
||||||
containerUuid,
|
containerUuid,
|
||||||
routeToDelete
|
routeToDelete
|
||||||
}) {
|
}) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise(resolve => {
|
||||||
getBrowserMetadata(containerUuid)
|
getBrowserMetadata(containerUuid)
|
||||||
.then(browserResponse => {
|
.then(browserResponse => {
|
||||||
const panelType = 'browser'
|
const panelType = 'browser'
|
||||||
|
@ -142,8 +142,7 @@ const browser = {
|
||||||
message: language.t('login.unexpectedError'),
|
message: language.t('login.unexpectedError'),
|
||||||
type: 'error'
|
type: 'error'
|
||||||
})
|
})
|
||||||
console.warn(`Dictionary Browser - Error ${error.code}: ${error.message}`)
|
console.warn(`Dictionary Browser - Error ${error.code}: ${error.message}.`)
|
||||||
reject(error)
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
@ -26,9 +26,9 @@ const containerInfo = {
|
||||||
listWorkflowLogs({ commit, state }, params) {
|
listWorkflowLogs({ commit, state }, params) {
|
||||||
const tableName = params.tableName
|
const tableName = params.tableName
|
||||||
const recordId = params.recordId
|
const recordId = params.recordId
|
||||||
const page_size = 0
|
const pageSize = 0
|
||||||
const page_token = 0
|
const pageToken = 0
|
||||||
return requestListWorkflowsLogs({ tableName, recordId, page_size, page_token })
|
return requestListWorkflowsLogs({ tableName, recordId, pageSize, pageToken })
|
||||||
.then(response => {
|
.then(response => {
|
||||||
commit('addListWorkflow', response)
|
commit('addListWorkflow', response)
|
||||||
})
|
})
|
||||||
|
@ -39,9 +39,9 @@ const containerInfo = {
|
||||||
listRecordLogs({ commit, state }, params) {
|
listRecordLogs({ commit, state }, params) {
|
||||||
const tableName = params.tableName
|
const tableName = params.tableName
|
||||||
const recordId = params.recordId
|
const recordId = params.recordId
|
||||||
const page_size = 0
|
const pageSize = 0
|
||||||
const page_token = 0
|
const pageToken = 0
|
||||||
return requestListRecordsLogs({ tableName, recordId, page_size, page_token })
|
return requestListRecordsLogs({ tableName, recordId, pageSize, pageToken })
|
||||||
.then(response => {
|
.then(response => {
|
||||||
var listRecord = {
|
var listRecord = {
|
||||||
recordCount: response.recordCount,
|
recordCount: response.recordCount,
|
||||||
|
@ -53,27 +53,25 @@ const containerInfo = {
|
||||||
console.warn(`Error getting List Record Logs: ${error.message}. Code: ${error.code}.`)
|
console.warn(`Error getting List Record Logs: ${error.message}. Code: ${error.code}.`)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
listChatEntries({ commit, state }, params) {
|
listChatEntries({ commit }, params) {
|
||||||
const tableName = params.tableName
|
const tableName = params.tableName
|
||||||
const recordId = params.recordId
|
const recordId = params.recordId
|
||||||
const page_size = 0
|
const pageSize = 0
|
||||||
const page_token = 0
|
const pageToken = 0
|
||||||
return requestListRecordChats({ tableName, recordId, page_size, page_token })
|
return requestListRecordChats({ tableName, recordId, pageSize, pageToken })
|
||||||
.then(response => {
|
.then(response => {
|
||||||
console.log('requestListRecordChats response =>', response)
|
|
||||||
commit('addListChatEntries', response)
|
commit('addListChatEntries', response)
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.warn(`Error getting List Chat: ${error.message}. Code: ${error.code}.`)
|
console.warn(`Error getting List Chat: ${error.message}. Code: ${error.code}.`)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
listRecordChat({ commit, state }, params) {
|
listRecordChat({ commit }, params) {
|
||||||
const uuid = params.uuid
|
const uuid = params.uuid
|
||||||
const page_size = 0
|
const pageSize = 0
|
||||||
const page_token = 0
|
const pageToken = 0
|
||||||
return requestListChatEntries({ uuid, page_size, page_token })
|
return requestListChatEntries({ uuid, pageSize, pageToken })
|
||||||
.then(response => {
|
.then(response => {
|
||||||
console.log('requestListChatEntries response =>', response)
|
|
||||||
commit('addListChatEntries', response)
|
commit('addListChatEntries', response)
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
|
@ -88,7 +86,7 @@ const containerInfo = {
|
||||||
getRecordLogs: (state) => {
|
getRecordLogs: (state) => {
|
||||||
const recordLogs = state.listRecordLogs.recorLogs
|
const recordLogs = state.listRecordLogs.recorLogs
|
||||||
if (isEmptyValue(recordLogs)) {
|
if (isEmptyValue(recordLogs)) {
|
||||||
var listRecord = [{
|
const listRecord = [{
|
||||||
columnName: 'Compañía',
|
columnName: 'Compañía',
|
||||||
description: 'Compañía',
|
description: 'Compañía',
|
||||||
displayColumnName: 'Compañía',
|
displayColumnName: 'Compañía',
|
||||||
|
@ -127,9 +125,8 @@ const containerInfo = {
|
||||||
userUuid: ''
|
userUuid: ''
|
||||||
}]
|
}]
|
||||||
return listRecord
|
return listRecord
|
||||||
} else {
|
|
||||||
return state.listRecordLogs
|
|
||||||
}
|
}
|
||||||
|
return state.listRecordLogs
|
||||||
},
|
},
|
||||||
getChatEntries: (state) => {
|
getChatEntries: (state) => {
|
||||||
return state.listChatEntries
|
return state.listChatEntries
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
// Default store for handle dashboard refresh and other functionalities
|
// Default store for handle dashboard refresh and other functionalities
|
||||||
import { requestLisDashboards, getRecentItems } from '@/api/ADempiere/data'
|
import { requestLisDashboards, getRecentItems } from '@/api/ADempiere/data'
|
||||||
import { convertAction } from '@/utils/ADempiere/dictionaryUtils'
|
import { convertAction } from '@/utils/ADempiere/dictionaryUtils'
|
||||||
|
import { isEmptyValue } from '@/utils/ADempiere/valueUtils'
|
||||||
|
import { getCurrentRole } from '@/utils/auth'
|
||||||
|
|
||||||
const dashboard = {
|
const dashboard = {
|
||||||
state: {
|
state: {
|
||||||
|
@ -22,8 +24,13 @@ const dashboard = {
|
||||||
refreshDashboard({ commit }, parameters) {
|
refreshDashboard({ commit }, parameters) {
|
||||||
commit('notifyDashboardRefresh', parameters)
|
commit('notifyDashboardRefresh', parameters)
|
||||||
},
|
},
|
||||||
listDashboard({ commit }, roleUuid) {
|
listDashboard({ commit, rootGetters }, roleUuid) {
|
||||||
return new Promise((resolve, reject) => {
|
if (isEmptyValue(roleUuid)) {
|
||||||
|
roleUuid = rootGetters.getRoleUuid
|
||||||
|
} else if (isEmptyValue(roleUuid)) {
|
||||||
|
roleUuid = getCurrentRole()
|
||||||
|
}
|
||||||
|
return new Promise(resolve => {
|
||||||
requestLisDashboards({ roleUuid })
|
requestLisDashboards({ roleUuid })
|
||||||
.then(dashboardResponse => {
|
.then(dashboardResponse => {
|
||||||
const roleDashboards = {
|
const roleDashboards = {
|
||||||
|
@ -34,12 +41,12 @@ const dashboard = {
|
||||||
resolve(roleDashboards)
|
resolve(roleDashboards)
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
reject(error)
|
console.warn(`Error getting List Dashboards: ${error.message}. Code: ${error.code}.`)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
getRecentItemsFromServer({ commit }) {
|
getRecentItemsFromServer({ commit }) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise(resolve => {
|
||||||
getRecentItems({ pageToken: undefined, pageSize: undefined })
|
getRecentItems({ pageToken: undefined, pageSize: undefined })
|
||||||
.then(recentItemsResponse => {
|
.then(recentItemsResponse => {
|
||||||
const recentItems = recentItemsResponse.recentItemsList.map(item => {
|
const recentItems = recentItemsResponse.recentItemsList.map(item => {
|
||||||
|
@ -55,8 +62,7 @@ const dashboard = {
|
||||||
resolve(recentItems)
|
resolve(recentItems)
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.warn(`Error gettin recent items: ${error.message}. Code: ${error.code}.`)
|
console.warn(`Error getting recent items: ${error.message}. Code: ${error.code}.`)
|
||||||
reject(error)
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,14 +29,14 @@ const languageControl = {
|
||||||
},
|
},
|
||||||
actions: {
|
actions: {
|
||||||
getLanguagesFromServer({ commit }) {
|
getLanguagesFromServer({ commit }) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise(resolve => {
|
||||||
requestLanguages({ pageToke: undefined, pageSize: undefined })
|
requestLanguages({ pageToke: undefined, pageSize: undefined })
|
||||||
.then(languageResponse => {
|
.then(languageResponse => {
|
||||||
commit('setlanguagesList', languageResponse.languagesList)
|
commit('setlanguagesList', languageResponse.languagesList)
|
||||||
resolve(languageResponse.languagesList)
|
resolve(languageResponse.languagesList)
|
||||||
})
|
})
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
reject(error)
|
console.warn(`Error getting Languages List: ${error.message}. Code: ${error.code}.`)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
@ -33,7 +33,7 @@ const process = {
|
||||||
.then(response => {
|
.then(response => {
|
||||||
printFormatsAvailable = response
|
printFormatsAvailable = response
|
||||||
})
|
})
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise(resolve => {
|
||||||
getProcessMetadata(containerUuid)
|
getProcessMetadata(containerUuid)
|
||||||
.then(responseProcess => {
|
.then(responseProcess => {
|
||||||
responseProcess.printFormatsAvailable = printFormatsAvailable
|
responseProcess.printFormatsAvailable = printFormatsAvailable
|
||||||
|
@ -61,8 +61,7 @@ const process = {
|
||||||
message: language.t('login.unexpectedError'),
|
message: language.t('login.unexpectedError'),
|
||||||
type: 'error'
|
type: 'error'
|
||||||
})
|
})
|
||||||
console.warn(`Dictionary Process (State) - Error ${error.message}.`)
|
console.warn(`Dictionary Process - Error ${error.message}.`)
|
||||||
reject(error)
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
|
@ -104,7 +104,7 @@ export function parseContext({
|
||||||
const secondIndexTag = inStr.indexOf('@') // next @
|
const secondIndexTag = inStr.indexOf('@') // next @
|
||||||
// no exists second tag
|
// no exists second tag
|
||||||
if (secondIndexTag < 0) {
|
if (secondIndexTag < 0) {
|
||||||
console.log(`No second tag: ${inStr}`)
|
console.info(`No second tag: ${inStr}`)
|
||||||
return {
|
return {
|
||||||
value: undefined,
|
value: undefined,
|
||||||
isError: true,
|
isError: true,
|
||||||
|
|
|
@ -163,9 +163,6 @@ export default {
|
||||||
.finally(() => {
|
.finally(() => {
|
||||||
this.isLoaded = true
|
this.isLoaded = true
|
||||||
})
|
})
|
||||||
.catch(error => {
|
|
||||||
console.warn('Dictionary Browser - Error ' + error.code + ': ' + error.message)
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
defaultSearch() {
|
defaultSearch() {
|
||||||
|
|
|
@ -98,8 +98,6 @@ export default {
|
||||||
routeToDelete: this.$route
|
routeToDelete: this.$route
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
this.processMetadata = this.getterProcess
|
this.processMetadata = this.getterProcess
|
||||||
}).catch(error => {
|
|
||||||
console.log('Dictionary Process - Error ' + error.code + ': ' + error.message)
|
|
||||||
}).finally(() => {
|
}).finally(() => {
|
||||||
this.isLoadedMetadata = true
|
this.isLoadedMetadata = true
|
||||||
})
|
})
|
||||||
|
|
|
@ -79,9 +79,6 @@ export default {
|
||||||
},
|
},
|
||||||
getLanguageData() {
|
getLanguageData() {
|
||||||
this.$store.dispatch('getLanguagesFromServer')
|
this.$store.dispatch('getLanguagesFromServer')
|
||||||
.catch(error => {
|
|
||||||
console.warn(`Error getting language list: ${error.message}. Code: ${error.code}.`)
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,9 +123,6 @@ export default {
|
||||||
getLanguageData() {
|
getLanguageData() {
|
||||||
if (this.isEmptyValue(this.getterLanguageList)) {
|
if (this.isEmptyValue(this.getterLanguageList)) {
|
||||||
this.$store.dispatch('getLanguagesFromServer')
|
this.$store.dispatch('getLanguagesFromServer')
|
||||||
.catch(error => {
|
|
||||||
console.warn(`Error getting languages list: ${error.message}. Code: ${error.code}.`)
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue