diff --git a/Jenkinsfile b/Jenkinsfile index 6261db6ee..c527d9660 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -114,7 +114,7 @@ pipeline { } steps { script { - sh 'rm junit/e2e-*.xml || true' + sh 'rm -f junit/e2e-*.xml' env.COMPOSE_TAG = PROTECTED_BRANCH.contains(env.CHANGE_TARGET) ? env.CHANGE_TARGET : 'dev' sh 'docker login --username $CREDS_USR --password $CREDS_PSW $REGISTRY' diff --git a/src/composables/useArrayData.js b/src/composables/useArrayData.js index fcc61972a..3a171191e 100644 --- a/src/composables/useArrayData.js +++ b/src/composables/useArrayData.js @@ -245,7 +245,7 @@ export function useArrayData(key, userOptions) { async function loadMore() { if (!store.hasMoreData) return; - store.skip = store.limit * store.page; + store.skip = (store?.filter?.limit ?? store.limit) * store.page; store.page += 1; await fetch({ append: true }); diff --git a/src/pages/Customer/composables/__tests__/getAddresses.spec.js b/src/pages/Customer/composables/__tests__/getAddresses.spec.js index 8c90bf281..714693809 100644 --- a/src/pages/Customer/composables/__tests__/getAddresses.spec.js +++ b/src/pages/Customer/composables/__tests__/getAddresses.spec.js @@ -17,7 +17,15 @@ describe('getAddresses', () => { expect(axios.get).toHaveBeenCalledWith(`Clients/${clientId}/addresses`, { params: { filter: JSON.stringify({ - fields: ['nickname', 'street', 'city', 'id', 'isActive'], + include: [ + { + relation: 'client', + scope: { + fields: ['defaultAddressFk'], + }, + }, + ], + fields: ['nickname', 'street', 'city', 'id', 'isActive', 'clientFk'], where: { isActive: true }, order: ['isDefaultAddress DESC', 'isActive DESC', 'nickname ASC'], }), diff --git a/src/pages/Customer/composables/getAddresses.js b/src/pages/Customer/composables/getAddresses.js index 5f18530e7..1698388ee 100644 --- a/src/pages/Customer/composables/getAddresses.js +++ b/src/pages/Customer/composables/getAddresses.js @@ -4,7 +4,15 @@ export async function getAddresses(clientId, _filter = {}) { if (!clientId) return; const filter = { ..._filter, - fields: ['nickname', 'street', 'city', 'id', 'isActive'], + include: [ + { + relation: 'client', + scope: { + fields: ['defaultAddressFk'], + }, + }, + ], + fields: ['nickname', 'street', 'city', 'id', 'isActive', 'clientFk'], where: { isActive: true }, order: ['isDefaultAddress DESC', 'isActive DESC', 'nickname ASC'], }; diff --git a/src/pages/Item/Card/ItemBarcode.vue b/src/pages/Item/Card/ItemBarcode.vue index 590b524cd..53b4514b7 100644 --- a/src/pages/Item/Card/ItemBarcode.vue +++ b/src/pages/Item/Card/ItemBarcode.vue @@ -94,6 +94,7 @@ const submit = async (rows) => { icon="add_circle" v-shortcut="'+'" flat + data-cy="addBarcode_input" > {{ t('Add barcode') }} diff --git a/src/pages/Item/ItemRequest.vue b/src/pages/Item/ItemRequest.vue index 76e4b8083..43fc611d8 100644 --- a/src/pages/Item/ItemRequest.vue +++ b/src/pages/Item/ItemRequest.vue @@ -226,7 +226,6 @@ const onDenyAccept = (_, responseData) => { order="shipped ASC, isOk ASC" :columns="columns" :user-params="userParams" - :is-editable="true" :right-search="false" auto-load :disable-option="{ card: true }" diff --git a/src/pages/Order/OrderList.vue b/src/pages/Order/OrderList.vue index 59ec37f98..ff7c46802 100644 --- a/src/pages/Order/OrderList.vue +++ b/src/pages/Order/OrderList.vue @@ -1,6 +1,6 @@