lib/zena/foxy_parser.rb in zena-1.0.0.rc2 vs lib/zena/foxy_parser.rb in zena-1.0.0.rc3

- old
+ new

@@ -409,11 +409,11 @@ else # build vhash records = [ { 'id' => Zena::FoxyParser::id(site, "#{name}_#{node['v_lang'] || node['ref_lang']}"), 'publish_from' => node['v_publish_from'], - 'status' => Zena::Status[node['v_status'].to_sym], + 'status' => Zena::Status[(node['v_status'] || 'pub').to_sym], 'lang' => node['v_lang'] || node['ref_lang'] } ] end @@ -600,10 +600,11 @@ node = version.delete(:node) version['id'] = Zena::FoxyParser::id(site, "#{name}_#{version['lang']}") version['lang'] ||= node['ref_lang'] version['user_id'] ||= Zena::FoxyParser::multi_site_id(node['user']) if prop = version.delete('prop') + version['idx_text_high'] = prop['title'] version['properties'] = make_prop(prop) unless prop.blank? end out "" out "#{site}_#{name}:" @@ -640,9 +641,10 @@ version['prop'] ||= {} version['prop']['title'] ||= version['node'] if prop = version.delete('prop') + version['idx_text_high'] = prop['title'] version['properties'] = make_prop(prop) unless prop.blank? end if filename = version.delete('filename') @inline_attachments[site] ||= {}