#636 ✓resolved

[PATCH] Allow Flag property to be nullable

Reported by kwatch | November 4th, 2008 @ 11:40 PM

This is a patch to allow Flag property to be nullable.

Without this patch, I got the following error:

class Ticket
  include DataMapper::Resource
  property :id, Serial
  property :title, String, :nullable => false
  property :status, Flag[:opened, :ongoing, :closed]

Ticket.new  #=> NoMethodError: undefined method `to_sym' for nil:NilClass
            #   from /usr/local/lib/ruby/gems/1.8/gems/dm-types-0.9.6/lib/dm-types/flag.rb:56:in `typecast'
            #   from /usr/local/lib/ruby/gems/1.8/gems/dm-core-0.9.6/lib/dm-core/property.rb:465:in `typecast'
            #   ....

Comments and changes to this ticket

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

People watching this ticket


Referenced by