Skip to content

Commit

Permalink
fix(frontend): canceled movie request should set parent movie status …
Browse files Browse the repository at this point in the history
…back to unknown (#198)
  • Loading branch information
azoitos committed Dec 1, 2020
1 parent 2e599f2 commit 139871f
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
10 changes: 5 additions & 5 deletions server/entity/MediaRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -163,16 +163,16 @@ export class MediaRequest {
}
const seasonRequestRepository = getRepository(SeasonRequest);
if (this.status === MediaRequestStatus.APPROVED) {
this.media.status = MediaStatus.PROCESSING;
mediaRepository.save(this.media);
media.status = MediaStatus.PROCESSING;
mediaRepository.save(media);
}

if (
this.media.mediaType === MediaType.MOVIE &&
this.status === MediaRequestStatus.DECLINED
) {
this.media.status = MediaStatus.UNKNOWN;
mediaRepository.save(this.media);
media.status = MediaStatus.UNKNOWN;
mediaRepository.save(media);
}

/**
Expand Down Expand Up @@ -213,7 +213,7 @@ export class MediaRequest {
});
if (!fullMedia.requests || fullMedia.requests.length === 0) {
fullMedia.status = MediaStatus.UNKNOWN;
mediaRepository.save(this.media);
mediaRepository.save(fullMedia);
}
}

Expand Down
2 changes: 1 addition & 1 deletion src/components/RequestModal/MovieRequestModal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ const MovieRequestModal: React.FC<RequestModalProps> = ({
}
addToast(
<span>
{intl.formatMessage(messages.cancelrequest, {
{intl.formatMessage(messages.requestCancel, {
title: data?.title,
strong: function strong(msg) {
return <strong>{msg}</strong>;
Expand Down
3 changes: 2 additions & 1 deletion src/components/TitleCard/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -209,7 +209,8 @@ const TitleCard: React.FC<TitleCardProps> = ({
</svg>
</a>
</Link>
{!currentStatus && (
{(!currentStatus ||
currentStatus === MediaStatus.UNKNOWN) && (
<button
onClick={() => setShowRequestModal(true)}
className="w-full h-7 text-center text-white bg-indigo-500 rounded-sm ml-2 hover:bg-indigo-400 focus:border-indigo-700 focus:ring-indigo active:bg-indigo-700 transition ease-in-out duration-150"
Expand Down

0 comments on commit 139871f

Please sign in to comment.