diff --git a/src/components/common/__tests__/VnDmsList.spec.js b/src/components/common/__tests__/VnDmsList.spec.js
index ee62f6971..7c469b7db 100644
--- a/src/components/common/__tests__/VnDmsList.spec.js
+++ b/src/components/common/__tests__/VnDmsList.spec.js
@@ -25,6 +25,9 @@ describe('VnDmsList', () => {
deleteModel: 'WorkerDms',
downloadModel: 'WorkerDms',
},
+ global: {
+ stubs: ['VnUserLink'],
+ },
}).vm;
});
diff --git a/src/components/common/__tests__/VnLog.spec.js b/src/components/common/__tests__/VnLog.spec.js
index fcb516cc5..ad2b49294 100644
--- a/src/components/common/__tests__/VnLog.spec.js
+++ b/src/components/common/__tests__/VnLog.spec.js
@@ -90,7 +90,7 @@ describe('VnLog', () => {
vm = createWrapper(VnLog, {
global: {
- stubs: [],
+ stubs: ['VnUserLink'],
mocks: {},
},
propsData: {
diff --git a/src/components/ui/VnUserLink.vue b/src/components/ui/VnUserLink.vue
index 00c50ee34..9a25852b3 100644
--- a/src/components/ui/VnUserLink.vue
+++ b/src/components/ui/VnUserLink.vue
@@ -1,18 +1,38 @@
- {{ defaultName ? name ?? $t('globals.system') : name }}
+ {{ defaultName ? (name ?? $t('globals.system')) : name }}
-
+ (isWorker = data?.workerId !== undefined)"
+ />
+
diff --git a/test/cypress/support/commands.js b/test/cypress/support/commands.js
index 41f91e855..7259c1d4a 100755
--- a/test/cypress/support/commands.js
+++ b/test/cypress/support/commands.js
@@ -110,10 +110,11 @@ Cypress.Commands.add('waitSpinner', () => {
// Fill Inputs
Cypress.Commands.add('selectOption', (selector, option, timeout = 2500) => {
+ cy.get(selector).should('exist').scrollIntoView();
cy.waitForElement(selector, timeout);
cy.get(selector, { timeout })
- .should('exist')
+
.should('be.visible')
.click()
.then(($el) => {