fix: Uncaught exception in promises, and remove log consoles. (#267)

pull/3759/head
EdwinBetanc0urt 2020-01-27 12:59:33 -04:00 committed by Yamel Senih
parent b9cc5ff276
commit 6e89373f51
18 changed files with 45 additions and 54 deletions

View File

@ -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",

View File

@ -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 }) {

View File

@ -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 => {

View File

@ -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 => {

View File

@ -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"

View File

@ -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 => {

View File

@ -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)) {

View File

@ -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'
} }

View File

@ -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)
}) })
}) })
}, },

View File

@ -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

View File

@ -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)
}) })
}) })
} }

View File

@ -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}.`)
}) })
}) })
}, },

View File

@ -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)
}) })
}) })
}, },

View File

@ -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,

View File

@ -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() {

View File

@ -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
}) })

View File

@ -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}.`)
})
} }
} }
} }

View File

@ -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}.`)
})
} }
} }
} }