diff --git a/src/components/views/elements/PowerSelector.js b/src/components/views/elements/PowerSelector.js index 89d46de117..17af0dba55 100644 --- a/src/components/views/elements/PowerSelector.js +++ b/src/components/views/elements/PowerSelector.js @@ -74,7 +74,7 @@ module.exports = React.createClass({ // This needs to be done now because levelRoleMap has translated strings const levelRoleMap = Roles.levelRoleMap(newProps.usersDefault); const options = Object.keys(levelRoleMap).filter((l) => { - return l === undefined || l <= newProps.maxValue; + return l === undefined || l <= newProps.maxValue || l == newProps.value; }); const isCustom = levelRoleMap[newProps.value] === undefined; @@ -130,7 +130,7 @@ module.exports = React.createClass({ + value={String(this.state.customValue)} disabled={this.props.disabled} /> ); } else { // Each level must have a definition in this.state.levelRoleMap @@ -148,7 +148,7 @@ module.exports = React.createClass({ picker = ( + value={String(this.state.selectValue)} disabled={this.props.disabled}> {options} );