lib/medea/jasonlistproperty.rb in medea-0.2.13 vs lib/medea/jasonlistproperty.rb in medea-0.2.14

- old
+ new

@@ -8,11 +8,11 @@ def initialize parent, list_name, list_class, list_type @type = list_class @list_name = list_name @list_type = list_type @parent = parent - @result_format = :json + @result_format = :search @time_limit = 0 @state = :prefetch @contents = [] end @@ -41,11 +41,11 @@ #post to JasonDB::db_auth_url/a_class.name/ url = "#{JasonDB::db_auth_url}#{@type.name}/#{@parent.jason_key}/#{@list_name}/#{member.jason_key}" post_headers = { :content_type => 'application/json', - "X-CLASS" => @type.name, + "X-CLASS" => @list_name.to_s, "X-KEY" => member.jason_key, "X-PARENT" => @parent.jason_key, "X-LIST" => @list_name.to_s } content = { @@ -79,10 +79,10 @@ def to_url url = "#{JasonDB::db_auth_url}@#{@time_limit}.#{@result_format}?" params = ["VERSION0"] - params << "FILTER=HTTP_X_CLASS:#{@type.name}" + params << "FILTER=HTTP_X_CLASS:#{@list_name.to_s}" if @parent.is_a? JasonObject params << "FILTER=HTTP_X_PARENT:#{@parent.jason_key}" else # @parent.is_a? JasonListProperty ##(or DeferredQuery?) #we can get the insecure url here, because it will be resolved and executed at JasonDB - on a secure subnet. \ No newline at end of file