From d7e97d9679f1757487f19980165a24f3eafdd975 Mon Sep 17 00:00:00 2001 From: Aleksei Burlakov Date: Fri, 21 Jun 2024 17:15:12 +0200 Subject: [PATCH] Fix: crm cluster delete autocomplete #1403 #1460 --- crmsh/ui_context.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crmsh/ui_context.py b/crmsh/ui_context.py index 8533c2f269..badfef6c6e 100644 --- a/crmsh/ui_context.py +++ b/crmsh/ui_context.py @@ -78,6 +78,9 @@ def run(self, line): self.command_name = self.command_info.name if self.command_info.type == 'level': self.enter_level(self.command_info.level) + entry = self.current_level() + if 'requires' in dir(entry) and not entry.requires(): + self.fatal_error("Missing requirements") else: cmd = True break