From fa653db526f393db747dc7f5a89ce26a59509c4f Mon Sep 17 00:00:00 2001 From: Eduardo Martinez Echevarria Date: Fri, 19 Dec 2025 16:18:01 +0100 Subject: [PATCH] Skip nodes where published_version is not present --- app/models/gobierto_plans/node.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/gobierto_plans/node.rb b/app/models/gobierto_plans/node.rb index b197a6deb2..d7cf9335fa 100644 --- a/app/models/gobierto_plans/node.rb +++ b/app/models/gobierto_plans/node.rb @@ -71,7 +71,9 @@ class Node < ApplicationRecord end } scope :versions_indexes, lambda { - joins(:versions).group("gplan_nodes.id", "gplan_nodes.published_version").count("versions.id").inject({}) do |counts, (k, v)| + joins(:versions). + group("gplan_nodes.id", "gplan_nodes.published_version"). + count("versions.id").reject { |k, v| k.last.blank? }.inject({}) do |counts, (k, v)| counts.update(k[0] => k[1] - v) end }