diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index 3a1706b2..402293f0 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -749,6 +749,10 @@ class IpmiHandler(object): self.node, 'Invalid prefix length given')) else: raise + elif len(self.element) == 4 and self.element[-1] != 'management': + self.output.put( + msg.ConfluentTargetNotFound(self.node, + 'Interface not found')) def handle_users(self): # Create user diff --git a/confluent_server/confluent/plugins/hardwaremanagement/redfish.py b/confluent_server/confluent/plugins/hardwaremanagement/redfish.py index 53cddfc5..09ec17e1 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/redfish.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/redfish.py @@ -608,6 +608,10 @@ class IpmiHandler(object): self.node, 'Invalid prefix length given')) else: raise + elif len(self.element) == 4 and self.element[-1] != 'management': + self.output.put( + msg.ConfluentTargetNotFound(self.node, + 'Interface not found')) def handle_users(self): # Create user