update docs flow
[clamp.git] / ui-react / src / components / dialogs / OperationalPolicy / OperationalPolicyModal.js
index 7ed8ba6..77dce16 100644 (file)
@@ -56,7 +56,7 @@ export default class OperationalPolicyModal extends React.Component {
 
                if (errors.length !== 0) {
                        console.error("Errors detected during config policy data validation ", errors);
-                       this.props.showAlert(errors);
+                       this.props.showFailAlert(errors);
                }
                else {
                        console.info("NO validation errors found in config policy data");
@@ -127,7 +127,7 @@ export default class OperationalPolicyModal extends React.Component {
        }
 
        handleRefresh() {
-               LoopService.refreshOpPolicyJson(this.state.loopCache.getLoopName()).then(data => {
+               LoopService.refreshOperationalPolicyJson(this.state.loopCache.getLoopName(), this.state.loopCache.getOperationalPolicies()[0]).then(data => {
                        var newLoopCache =  new LoopCache(data);
                        var schema_json = newLoopCache.getOperationalPolicyJsonSchema();
                        var operationalPoliciesData = newLoopCache.getOperationalPoliciesNoJsonSchema();
@@ -147,7 +147,7 @@ export default class OperationalPolicyModal extends React.Component {
 
        render() {
                return (
-                       <ModalStyled size="xl" show={this.state.show} onHide={this.handleClose}>
+                       <ModalStyled size="xl" show={this.state.show} onHide={this.handleClose} backdrop="static" keyboard={false} >
                                <Modal.Header closeButton>
                                        <Modal.Title>Operational policies</Modal.Title>
                                </Modal.Header>