From 4484ca29b764ed9d9bc568266bcb055bb27c1d6f Mon Sep 17 00:00:00 2001 From: Jorge Manrubia Date: Thu, 18 Sep 2025 12:47:54 +0200 Subject: [PATCH] Fix pagination not working because the filter was lost --- app/models/cards/columns.rb | 2 +- app/models/cards/columns/column.rb | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/app/models/cards/columns.rb b/app/models/cards/columns.rb index 7af28d1b9..419437116 100644 --- a/app/models/cards/columns.rb +++ b/app/models/cards/columns.rb @@ -36,6 +36,6 @@ class Cards::Columns def build_column(filter, &block) cards = block ? yield(filter.cards) : filter.cards - Column.new(page: GearedPagination::Recordset.new(cards, per_page: page_size).page(1), user_filtering: user_filtering) + Column.new(page: GearedPagination::Recordset.new(cards, per_page: page_size).page(1), filter: filter, user_filtering: user_filtering) end end diff --git a/app/models/cards/columns/column.rb b/app/models/cards/columns/column.rb index ff7d9b461..c48c29fb8 100644 --- a/app/models/cards/columns/column.rb +++ b/app/models/cards/columns/column.rb @@ -1,10 +1,9 @@ class Cards::Columns::Column - attr_reader :page, :user_filtering + attr_reader :page, :filter, :user_filtering - delegate :filter, to: :user_filtering - - def initialize(page:, user_filtering:) + def initialize(page:, filter:, user_filtering:) @page = page + @filter = filter @user_filtering = user_filtering end