diff options
-rw-r--r-- | frontend/src/components/panels/ServicesPane.js | 4 | ||||
-rw-r--r-- | services_controller.go | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/frontend/src/components/panels/ServicesPane.js b/frontend/src/components/panels/ServicesPane.js index 9f89485..338ebad 100644 --- a/frontend/src/components/panels/ServicesPane.js +++ b/frontend/src/components/panels/ServicesPane.js @@ -217,11 +217,11 @@ class ServicesPane extends Component { <div className="section-footer"> {<ButtonField variant="red" name="cancel" bordered onClick={this.reset}/>} + {isUpdate && <ButtonField variant="red" name= "delete_service" + bordered onClick={this.deleteService}/>} <ButtonField variant={isUpdate ? "blue" : "green"} name={isUpdate ? "update_service" : "add_service"} bordered onClick={this.updateService}/> - {isUpdate ? <ButtonField variant="blue" name= "delete_service" - bordered onClick={this.deleteService}/> : ""} </div> </div> </div> diff --git a/services_controller.go b/services_controller.go index aea4693..a9576fe 100644 --- a/services_controller.go +++ b/services_controller.go @@ -85,7 +85,8 @@ func (sc *ServicesController) DeleteService(c context.Context, service Service) sc.mutex.Lock() defer sc.mutex.Unlock() - if err := sc.storage.Delete(Services).Context(c).Filter(OrderedDocument{{"_id", service.Port}}).One(); err != nil { + if err := sc.storage.Delete(Services).Context(c).Filter(OrderedDocument{{"_id", service.Port}}). + One(); err != nil { return errors.New(err.Error()) } else { delete(sc.services, service.Port) |