Skip to content

Commit 1a4eb10

Browse files
committed
fix: Use Alchemy's page etag generator
The `Alchemy::Page:EtagGenerator` takes time based element publishing into account.
1 parent 25d990d commit 1a4eb10

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

Gemfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ gemspec
1717
# gem 'byebug', group: [:development, :test]
1818
gem "sqlite3", "~> 2.2"
1919

20-
alchemy_branch = ENV.fetch("ALCHEMY_BRANCH", "8.1-stable")
20+
alchemy_branch = ENV.fetch("ALCHEMY_BRANCH", "main")
2121
gem "alchemy_cms", github: "AlchemyCMS/alchemy_cms", branch: alchemy_branch
22-
gem "alchemy-devise", github: "AlchemyCMS/alchemy-devise", branch: "main"
22+
gem "alchemy-devise", github: "AlchemyCMS/alchemy-devise", branch: alchemy_branch
2323

2424
gem "rubocop", require: false
2525
gem "standard", "~> 1.25", require: false

app/controllers/alchemy/json_api/pages_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def etag(pages)
125125
end
126126

127127
def page_cache_key(page)
128-
page.cache_key_with_version
128+
Alchemy::Page::EtagGenerator.new(page).call
129129
end
130130

131131
def base_page_scope

0 commit comments

Comments
 (0)