diff --git a/src/Ombi/ClientApp/src/app/media-details/components/movie/movie-details.component.ts b/src/Ombi/ClientApp/src/app/media-details/components/movie/movie-details.component.ts index 5c3b49d09..2a211cff4 100644 --- a/src/Ombi/ClientApp/src/app/media-details/components/movie/movie-details.component.ts +++ b/src/Ombi/ClientApp/src/app/media-details/components/movie/movie-details.component.ts @@ -96,9 +96,9 @@ export class MovieDetailsComponent { rootFolderOverride: result.radarrFolderId, }).toPromise(); if (requestResult.result) { this.movie.requested = true; - this.movie.requestId = result.requestId; - this.movieRequest = await this.requestService.getMovieRequest(this.movie.requestId); + this.movie.requestId = requestResult.requestId; this.messageService.send(requestResult.message, "Ok"); + this.movieRequest = await this.requestService.getMovieRequest(this.movie.requestId); } else { this.messageService.send(requestResult.errorMessage, "Ok"); } diff --git a/tests/cypress/integration/page-objects/shared/DiscoverCard.ts b/tests/cypress/integration/page-objects/shared/DiscoverCard.ts index f2ca1b8e3..619a0c048 100644 --- a/tests/cypress/integration/page-objects/shared/DiscoverCard.ts +++ b/tests/cypress/integration/page-objects/shared/DiscoverCard.ts @@ -44,7 +44,11 @@ export class DiscoverCard { } get requestButton(): Cypress.Chainable { - return cy.get(`#requestButton${this.id}${this.movie ? '1' : '0'}${this.type}`); + if (this.type) { + return cy.get(`#requestButton${this.id}${this.movie ? '1' : '0'}${this.type}`); + } + + return cy.get(`#requestButton${this.id}${this.movie ? '1' : '0'}`); } verifyTitle(expected: string): Cypress.Chainable { diff --git a/tests/cypress/tests/search/search.spec.ts b/tests/cypress/tests/search/search.spec.ts index 35711abc0..5abbf78f3 100644 --- a/tests/cypress/tests/search/search.spec.ts +++ b/tests/cypress/tests/search/search.spec.ts @@ -79,7 +79,7 @@ describe("Search Tests", () => { card.requestButton.should('exist'); }); - it("No TV results, enabling movies filter we get results", () => { + it.only("No TV results, enabling movies filter we get results", () => { Page.navbar.searchFilter.applyFilter(true, false, false); Page.visit("half blood prince");