diff --git a/lib/action_dispatch/session/active_record_store.rb b/lib/action_dispatch/session/active_record_store.rb index 99bd8e2..80de388 100644 --- a/lib/action_dispatch/session/active_record_store.rb +++ b/lib/action_dispatch/session/active_record_store.rb @@ -119,7 +119,7 @@ def get_session_model(request, id) logger.silence do model = get_session_with_fallback(id) unless model - id = generate_sid + id ||= generate_sid # id = generate_sid model = @@session_class.new(:session_id => id.private_id, :data => {}) model.save end