From e7a57b06c6ec4024bd13cb8ff53c63017958a105 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 23 Apr 2019 15:13:30 +0200 Subject: [PATCH] crowbar-ha: skip deleted nodes There might be node names that can not be looked up anymore, just skip them rather than adding Nil entries to the list. --- crowbar_framework/app/models/api/pacemaker.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crowbar_framework/app/models/api/pacemaker.rb b/crowbar_framework/app/models/api/pacemaker.rb index 7fb7a2d0..392b0c81 100644 --- a/crowbar_framework/app/models/api/pacemaker.rb +++ b/crowbar_framework/app/models/api/pacemaker.rb @@ -51,7 +51,7 @@ def health_report ).map! do |node| node[:pacemaker][:founder] end.uniq - founders = cluster_founders_names.map { |name| NodeObject.find_by_name(name) } + founders = cluster_founders_names.map { |name| NodeObject.find_by_name(name) }.compact return ret if founders.empty? service_object = CrowbarService.new(Rails.logger)