To edit pages or tickets please login with username/password: aaf/aaf

Changeset 334

Show
Ignore:
Timestamp:
03/30/08 17:27:51 (6 months ago)
Author:
jk
Message:

log error in server when index not defined

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/plugin/acts_as_ferret/lib/acts_as_ferret.rb

    r331 r334  
    7070# Authors:  
    7171# Kasper Weibel Nielsen-Refs (original author) 
    72 # Jens Kraemer <jk@jkraemer.net> (active maintainer
     72# Jens Kraemer <jk@jkraemer.net> (active maintainer since 2006
    7373# 
    7474# 
  • trunk/plugin/acts_as_ferret/lib/ferret_server.rb

    r333 r334  
    111111        @logger.debug "\#method_missing(#{name.inspect}, #{args.inspect})" 
    112112 
     113 
     114        index_name = args.shift 
    113115        index = if name.to_s =~ /^multi_(.+)/ 
    114116          name = $1 
    115           index_names = args.shift 
    116           ActsAsFerret::multi_index(index_names) 
     117          ActsAsFerret::multi_index(index_name) 
    117118        else 
    118           index_name = args.shift 
    119119          ActsAsFerret::get_index(index_name) 
    120120        end 
     121 
     122        if index.nil? 
     123          @logger.error "\#index with name #{index_name} not found in call to #{name} with args #{args.inspect}" 
     124          raise ActsAsFerret::IndexNotDefined.new(index_name) 
     125        end 
     126 
    121127 
    122128        # TODO find another way to implement the reconnection logic (maybe in 

To edit pages or tickets please login with username/password: aaf/aaf