Skip to content

Commit

Permalink
Fix delete command prompt and flash
Browse files Browse the repository at this point in the history
  • Loading branch information
bkmeneguello committed Nov 7, 2019
1 parent 52aa4a1 commit b48aa70
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions internal/views/resource.go
Original file line number Diff line number Diff line change
Expand Up @@ -197,12 +197,16 @@ func (v *resourceView) deleteCmd(evt *tcell.EventKey) *tcell.EventKey {
if len(sel) > 1 {
msg = fmt.Sprintf("Delete %d selected %s?", len(sel), v.list.GetName())
} else {
msg = fmt.Sprintf("Delete %s %s?", v.list.GetName(), sel)
msg = fmt.Sprintf("Delete %s %s?", v.list.GetName(), sel[0])
}
dialog.ShowDelete(v.Pages, msg, func(cascade, force bool) {
v.masterPage().ShowDeleted()
if len(sel) > 1 {
v.app.Flash().Infof("Delete %d selected %s", len(sel), v.list.GetName())
} else {
v.app.Flash().Infof("Delete resource %s %s", v.list.GetName(), sel[0])
}
for _, res := range sel {
v.app.Flash().Infof("Delete resource %s %s", v.list.GetName(), res)
if err := v.list.Resource().Delete(res, cascade, force); err != nil {
v.app.Flash().Errf("Delete failed with %s", err)
} else {
Expand Down

0 comments on commit b48aa70

Please sign in to comment.