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}
);