ack

On 02/01/13 14:23, [email protected] wrote:
> From: Michal Fojtik <[email protected]>
> 
> * In JSON the field is called 'properties', but in XML the XmlSimple parser
>   call it 'property'. This patch will learn the store_attributes_for method
>   how to deal with this.
> 
> Signed-off-by: Michal fojtik <[email protected]>
> ---
>  server/lib/cimi/helpers/database_helper.rb | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/server/lib/cimi/helpers/database_helper.rb 
> b/server/lib/cimi/helpers/database_helper.rb
> index 090f6d8..b581c7b 100644
> --- a/server/lib/cimi/helpers/database_helper.rb
> +++ b/server/lib/cimi/helpers/database_helper.rb
> @@ -44,7 +44,11 @@ module Deltacloud
>  
>          entity.description = extract_attribute_value('description', attrs) 
> if attrs.has_key? 'description'
>          entity.name = extract_attribute_value('name', attrs) if 
> attrs.has_key? 'name'
> -        entity.ent_properties = extract_attribute_value('properties', 
> attrs).to_json if attrs.has_key? 'properties'
> +        if attrs.has_key? 'properties'
> +          entity.ent_properties = extract_attribute_value('properties', 
> attrs).to_json
> +        elsif attrs.has_key? 'property'
> +          entity.ent_properties = extract_attribute_value('property', 
> attrs).to_json
> +        end
>  
>          entity.save! && entity
>        end
> 

Reply via email to