diff --git a/targetcli/ui_backstore.py b/targetcli/ui_backstore.py index 8692f22..caade39 100644 --- a/targetcli/ui_backstore.py +++ b/targetcli/ui_backstore.py @@ -302,12 +302,13 @@ def ui_command_delete(self, name, save=None): raise ExecutionError("No storage object named %s." % name) save = self.ui_eval_param(save, 'bool', False) + rn = self.get_root() if save: - rn = self.get_root() rn._save_backups(default_save_file) child.rtsnode.delete(save=save) self.remove_child(child) + rn.ui_command_refresh() self.shell.log.info("Deleted storage object %s." % name) def ui_complete_delete(self, parameters, text, current_param):