Can not save object

reload!; o=Order.find(2); o.exported!; puts Order.find(2).exported_at
=> nil

in order.rb:
...
  def exported!
    res = false
    if self.exported_at.nil?
      self.exported_at = Time.now
      res = self.save
    else
      res = true
    end

    order_lines.each do |order_line|
      order_line.exported_at = Time.now
      order_line.save
    end

    res
  end
...

I have no idea why it does not work :frowning: Maybe someone sees something
strange here?

Cheers,
Tomasz

Tom Bak wrote:

I have no idea why it does not work :frowning: Maybe someone sees something
strange here?

ok, here is what was wrong:

before_save :can_be_modified

  def can_be_modified
    if exported_at.nil?
      return true
    else
      return false
    end
  end

... still i would like to have that in the model. just being able to set
that field....