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] ||= {}