On Mon, 2013-01-28 at 12:32 +0100, [email protected] wrote:
> From: Michal Fojtik <[email protected]>
>
>
> Signed-off-by: Michal fojtik <[email protected]>
ACK, though
> --- a/server/lib/cimi/models/collection.rb
> +++ b/server/lib/cimi/models/collection.rb
> @@ -24,11 +24,15 @@ module CIMI::Model
> self.schema
>
> def initialize(values = {})
> - if values[:entries]
> - values[self.class.entry_name] = values.delete(:entries)
> + if values.kind_of?(Hash)
> + if values[:entries]
> + values[self.class.entry_name] = values.delete(:entries)
> + end
> + values[self.class.entry_name] ||= []
> + super(values)
> + else
> + super
This still needs a comment about what besides a Hash can be passed in.
David