# File lib/ruote/part/storage_participant.rb, line 115 def do_update(workitem=@workitem) r = update(workitem) fail ArgumentError.new("workitem is gone") if r == true return nil if r.nil? r.h['fields'] = workitem.fields do_update(r) end