Skip to content

Commit 5ddde93

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 5ddde93

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ gemspec
1818
gem "sqlite3", "~> 2.2"
1919

2020
alchemy_branch = ENV.fetch("ALCHEMY_BRANCH", "8.1-stable")
21-
gem "alchemy_cms", github: "AlchemyCMS/alchemy_cms", branch: alchemy_branch
21+
gem "alchemy_cms", github: "AlchemyCMS/alchemy_cms", branch: "page-etag-generator"
2222
gem "alchemy-devise", github: "AlchemyCMS/alchemy-devise", branch: "main"
2323

2424
gem "rubocop", 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)