Fixed: Don't allow Release Change if AnyRelease and Files Present

This commit is contained in:
Qstick 2019-03-03 20:26:49 -05:00
parent 6312704611
commit 0db5259e84
2 changed files with 4 additions and 0 deletions

View File

@ -34,6 +34,7 @@ class EditAlbumModalContent extends Component {
title,
artistName,
albumType,
statistics,
item,
isSaving,
onInputChange,
@ -88,6 +89,7 @@ class EditAlbumModalContent extends Component {
type={inputTypes.ALBUM_RELEASE_SELECT}
name="releases"
helpText="Change release for this album"
isDisabled={anyReleaseOk.value && statistics.trackFileCount > 0}
albumReleases={releases}
onChange={onInputChange}
/>
@ -120,6 +122,7 @@ EditAlbumModalContent.propTypes = {
title: PropTypes.string.isRequired,
artistName: PropTypes.string.isRequired,
albumType: PropTypes.string.isRequired,
statistics: PropTypes.object.isRequired,
item: PropTypes.object.isRequired,
isSaving: PropTypes.bool.isRequired,
onInputChange: PropTypes.func.isRequired,

View File

@ -33,6 +33,7 @@ function createMapStateToProps() {
title: album.title,
artistName: artist.artistName,
albumType: album.albumType,
statistics: album.statistics,
isSaving,
saveError,
item: settings.settings,