fix(subscriber): prevent infinite loop when requesting existing media with scan disabled (#2043)
This commit is contained in:
@@ -341,9 +341,11 @@ export class MediaRequestSubscriber
|
|||||||
mediaId: entity.media.id,
|
mediaId: entity.media.id,
|
||||||
});
|
});
|
||||||
|
|
||||||
const requestRepository = getRepository(MediaRequest);
|
if (entity.status !== MediaRequestStatus.APPROVED) {
|
||||||
entity.status = MediaRequestStatus.APPROVED;
|
const requestRepository = getRepository(MediaRequest);
|
||||||
await requestRepository.save(entity);
|
entity.status = MediaRequestStatus.APPROVED;
|
||||||
|
await requestRepository.save(entity);
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -505,9 +507,11 @@ export class MediaRequestSubscriber
|
|||||||
mediaId: entity.media.id,
|
mediaId: entity.media.id,
|
||||||
});
|
});
|
||||||
|
|
||||||
const requestRepository = getRepository(MediaRequest);
|
if (entity.status !== MediaRequestStatus.APPROVED) {
|
||||||
entity.status = MediaRequestStatus.APPROVED;
|
const requestRepository = getRepository(MediaRequest);
|
||||||
await requestRepository.save(entity);
|
entity.status = MediaRequestStatus.APPROVED;
|
||||||
|
await requestRepository.save(entity);
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user