diff --git a/app/controllers/digests_controller.rb b/app/controllers/digests_controller.rb
index 91b19843097f927d6065e26f5517468fac926609..4a9641f4a421636eddeb0801a74131bb6fd8af06 100644
--- a/app/controllers/digests_controller.rb
+++ b/app/controllers/digests_controller.rb
@@ -2,10 +2,12 @@
 class DigestsController < ApplicationController
   has_scope :moderated, default: nil, allow_blank: true
   has_scope :region, :locality, :tag
-  has_scope :period, allow_blank: true,
-                     type: :hash, using: [:year, :week],
-                     default: { year: (Time.zone.today + 7.days).year,
-                                week: (Time.zone.today + 7.days).cweek }
+  has_scope :period, allow_blank: true, type: :hash, using: [:year, :week],
+                     default: (
+                       lambda do
+                         { year: (Time.zone.today + 7.days).year,
+                           week: (Time.zone.today + 7.days).cweek }
+                       end)
 
   before_action :set_week, if: -> { params[:period] }
   before_action :set_events, only: [:show]