From ced64dd23c2375a8935e0dc3603ced890cdd6c3c Mon Sep 17 00:00:00 2001 From: Olga Bulat Date: Mon, 17 Jul 2023 19:50:17 +0300 Subject: [PATCH] Fix search results fetching and error handling --- frontend/src/components/VSearchGrid.vue | 21 +- frontend/src/middleware/search.ts | 38 +++- frontend/src/pages/search.vue | 38 ++-- frontend/src/stores/media/index.ts | 197 ++++++++++-------- frontend/test/playwright/e2e/search.spec.ts | 5 - .../visual-regression/pages/errors.spec.ts | 6 +- ...arch-result-all-429-error-CSR-xl-linux.png | Bin 443756 -> 53044 bytes ...arch-result-all-500-error-CSR-xl-linux.png | Bin 443327 -> 53044 bytes ...arch-result-all-500-error-SSR-xl-linux.png | Bin 443327 -> 53044 bytes ...ch-result-audio-429-error-CSR-xl-linux.png | Bin 451457 -> 53044 bytes ...ch-result-audio-500-error-CSR-xl-linux.png | Bin 450913 -> 53044 bytes ...ch-result-audio-500-error-SSR-xl-linux.png | Bin 450913 -> 53044 bytes ...ch-result-image-429-error-CSR-xl-linux.png | Bin 443736 -> 53044 bytes ...ch-result-image-500-error-CSR-xl-linux.png | Bin 443317 -> 53044 bytes ...ch-result-image-500-error-SSR-xl-linux.png | Bin 443317 -> 53044 bytes .../pages/no-results.spec.ts | 8 +- ...querywithnoresults&peaks=true_close.json5} | 44 ++-- ...json5 => q=querywithnoresults_close.json5} | 22 +- .../unit/specs/stores/media-store.spec.js | 110 ++-------- 19 files changed, 221 insertions(+), 268 deletions(-) rename frontend/test/tapes/search/{images/q=SearchPage404error_keep-alive.json5 => audio/q=querywithnoresults&peaks=true_close.json5} (73%) rename frontend/test/tapes/search/images/{q=SearchPage404error_close.json5 => q=querywithnoresults_close.json5} (83%) diff --git a/frontend/src/components/VSearchGrid.vue b/frontend/src/components/VSearchGrid.vue index 53d5e06d22b..18aa3055041 100644 --- a/frontend/src/components/VSearchGrid.vue +++ b/frontend/src/components/VSearchGrid.vue @@ -1,11 +1,5 @@