diff --git a/frontend/src/Search/AddNewItem.js b/frontend/src/Search/AddNewItem.js index f81345e75..fe9a41e07 100644 --- a/frontend/src/Search/AddNewItem.js +++ b/frontend/src/Search/AddNewItem.js @@ -148,11 +148,10 @@ class AddNewItem extends Component { ); } else if (item.book) { const book = item.book; - const edition = book.editions.find((x) => x.monitored); return ( diff --git a/frontend/src/Search/Book/AddNewBookSearchResult.js b/frontend/src/Search/Book/AddNewBookSearchResult.js index 9ae60f19c..51c370e59 100644 --- a/frontend/src/Search/Book/AddNewBookSearchResult.js +++ b/frontend/src/Search/Book/AddNewBookSearchResult.js @@ -138,17 +138,20 @@ class AddNewBookSearchResult extends Component { null } - - - + { + editions && editions.length > 1 ? + + + : null + } @@ -218,7 +221,7 @@ AddNewBookSearchResult.propTypes = { overview: PropTypes.string, ratings: PropTypes.object.isRequired, author: PropTypes.object, - editions: PropTypes.arrayOf(PropTypes.object).isRequired, + editions: PropTypes.arrayOf(PropTypes.object), images: PropTypes.arrayOf(PropTypes.object).isRequired, isExistingBook: PropTypes.bool.isRequired, isExistingAuthor: PropTypes.bool.isRequired, diff --git a/frontend/src/Search/Common/AddAuthorOptionsForm.js b/frontend/src/Search/Common/AddAuthorOptionsForm.js index 96b64a9bf..61029db3e 100644 --- a/frontend/src/Search/Common/AddAuthorOptionsForm.js +++ b/frontend/src/Search/Common/AddAuthorOptionsForm.js @@ -173,7 +173,7 @@ class AddAuthorOptionsForm extends Component { AddAuthorOptionsForm.propTypes = { rootFolderPath: PropTypes.object, monitor: PropTypes.object.isRequired, - monitorNewItems: PropTypes.string.isRequired, + monitorNewItems: PropTypes.object.isRequired, qualityProfileId: PropTypes.object, metadataProfileId: PropTypes.object, showMetadataProfile: PropTypes.bool.isRequired,