Fixed: Format Cutoff Selection searches Qualities not Formats

This commit is contained in:
Qstick 2020-01-02 00:29:57 -05:00
parent 5c7d20df54
commit c6cae162be
2 changed files with 15 additions and 1 deletions

View File

@ -99,6 +99,7 @@ class EditQualityProfileModalContent extends Component {
isInUse,
onInputChange,
onCutoffChange,
onFormatCutoffChange,
onLanguageChange,
onSavePress,
onModalClose,
@ -212,7 +213,7 @@ class EditQualityProfileModalContent extends Component {
{...formatCutoff}
values={customFormats}
helpText="Once this custom format is reached Radarr will no longer download movies"
onChange={onCutoffChange}
onChange={onFormatCutoffChange}
/>
</FormGroup>
}
@ -319,6 +320,7 @@ EditQualityProfileModalContent.propTypes = {
isInUse: PropTypes.bool.isRequired,
onInputChange: PropTypes.func.isRequired,
onCutoffChange: PropTypes.func.isRequired,
onFormatCutoffChange: PropTypes.func.isRequired,
onLanguageChange: PropTypes.func.isRequired,
onSavePress: PropTypes.func.isRequired,
onContentHeightChange: PropTypes.func.isRequired,

View File

@ -239,6 +239,17 @@ class EditQualityProfileModalContentConnector extends Component {
this.props.setQualityProfileValue({ name, value: cutoffId });
}
onFormatCutoffChange = ({ name, value }) => {
const id = parseInt(value);
const item = _.find(this.props.item.formatItems.value, (i) => {
return i.format.id === id;
});
const cutoffId = item.format.id;
this.props.setQualityProfileValue({ name, value: cutoffId });
}
onLanguageChange = ({ name, value }) => {
const id = parseInt(value);
@ -550,6 +561,7 @@ class EditQualityProfileModalContentConnector extends Component {
onSavePress={this.onSavePress}
onInputChange={this.onInputChange}
onCutoffChange={this.onCutoffChange}
onFormatCutoffChange={this.onFormatCutoffChange}
onLanguageChange={this.onLanguageChange}
onCreateGroupPress={this.onCreateGroupPress}
onDeleteGroupPress={this.onDeleteGroupPress}