diff --git a/src/pages/Ticket/TicketList.vue b/src/pages/Ticket/TicketList.vue index e8b85540da1..5b46921973e 100644 --- a/src/pages/Ticket/TicketList.vue +++ b/src/pages/Ticket/TicketList.vue @@ -57,7 +57,7 @@ onMounted(async () => { if (route.query?.createForm) { formInitialData.value = JSON.parse(route.query?.createForm); await onClientSelected(formInitialData.value); - } else { + } else if (route.query?.table) { const query = route.query?.table; const clientId = +JSON.parse(query)?.clientFk; await onClientSelected({ clientId }); @@ -65,6 +65,7 @@ onMounted(async () => { if (tableRef.value) tableRef.value.create.formInitialData = formInitialData.value; }); const initializeFromQuery = () => { + if (!route) return; const query = route.query.table ? JSON.parse(route.query.table) : {}; from.value = query.from || from.toISOString(); to.value = query.to || to.toISOString(); diff --git a/test/cypress/integration/ticket/ticketList.spec.js b/test/cypress/integration/ticket/ticketList.spec.js index 2d185f2e691..3a4bf456159 100644 --- a/test/cypress/integration/ticket/ticketList.spec.js +++ b/test/cypress/integration/ticket/ticketList.spec.js @@ -1,5 +1,5 @@ /// -describe('TicketList', () => { +describe.only('TicketList', () => { const firstRow = 'tbody.q-virtual-scroll__content tr:nth-child(1)'; beforeEach(() => {