mirror of
https://github.com/Readarr/Readarr
synced 2026-01-07 16:13:05 +01:00
Fixed: Error 'Book with Id not found' in manual import
This commit is contained in:
parent
735fceb074
commit
c817d6c0d8
2 changed files with 7 additions and 1 deletions
|
|
@ -41,12 +41,14 @@ class InteractiveImportRow extends Component {
|
|||
id,
|
||||
author,
|
||||
book,
|
||||
foreignEditionId,
|
||||
quality
|
||||
} = this.props;
|
||||
|
||||
if (
|
||||
author &&
|
||||
book != null &&
|
||||
foreignEditionId &&
|
||||
quality
|
||||
) {
|
||||
this.props.onSelectedChange({ id, value: true });
|
||||
|
|
@ -58,6 +60,7 @@ class InteractiveImportRow extends Component {
|
|||
id,
|
||||
author,
|
||||
book,
|
||||
foreignEditionId,
|
||||
quality,
|
||||
isSelected,
|
||||
onValidRowChange
|
||||
|
|
@ -66,6 +69,7 @@ class InteractiveImportRow extends Component {
|
|||
if (
|
||||
prevProps.author === author &&
|
||||
prevProps.book === book &&
|
||||
prevProps.foreignEditionId === foreignEditionId &&
|
||||
prevProps.quality === quality &&
|
||||
prevProps.isSelected === isSelected
|
||||
) {
|
||||
|
|
@ -75,6 +79,7 @@ class InteractiveImportRow extends Component {
|
|||
const isValid = !!(
|
||||
author &&
|
||||
book &&
|
||||
foreignEditionId &&
|
||||
quality
|
||||
);
|
||||
|
||||
|
|
@ -337,6 +342,7 @@ InteractiveImportRow.propTypes = {
|
|||
path: PropTypes.string.isRequired,
|
||||
author: PropTypes.object,
|
||||
book: PropTypes.object,
|
||||
foreignEditionId: PropTypes.string,
|
||||
quality: PropTypes.object,
|
||||
size: PropTypes.number.isRequired,
|
||||
rejections: PropTypes.arrayOf(PropTypes.object).isRequired,
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ public static ManualImportResource ToResource(this ManualImportItem model)
|
|||
Size = model.Size,
|
||||
Author = model.Author.ToResource(),
|
||||
Book = model.Book.ToResource(),
|
||||
ForeignEditionId = model.Edition?.ForeignEditionId,
|
||||
ForeignEditionId = model.Edition?.ForeignEditionId ?? model.Book.Editions.Value.Single(x => x.Monitored).ForeignEditionId,
|
||||
Quality = model.Quality,
|
||||
|
||||
//QualityWeight
|
||||
|
|
|
|||
Loading…
Reference in a new issue