Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 1771

Show
Ignore:
Timestamp:
07/08/05 16:36:26 (3 years ago)
Author:
bitsweat
Message:

r2932@asus: jeremy | 2005-07-08 14:21:36 -0700
Silence find_by_session_id also.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/lib/action_controller/session/active_record_store.rb

    r1711 r1771  
    2828    #   attr_reader :session_id 
    2929    #   attr_accessor :data 
    30     #   save! 
     30    #   save 
    3131    #   destroy 
    3232    # 
     
    199199        end 
    200200 
    201         def save! 
     201        def save 
    202202          marshaled_data = self.class.marshal(data) 
    203203          if @new_record 
     
    241241      def initialize(session, option = nil) 
    242242        session_id = session.session_id 
    243         unless @session = @@session_class.find_by_session_id(session_id) 
     243        unless @session = ActiveRecord::Base.silence { @@session_class.find_by_session_id(session_id) } 
    244244          unless session.new_session 
    245245            raise CGI::Session::NoSession, 'uninitialized session' 
     
    259259      def update 
    260260        if @session 
    261           ActiveRecord::Base.silence { @session.save!
     261          ActiveRecord::Base.silence { @session.save
    262262        end 
    263263      end