This seems to work

class EditForm(form.EditForm):
  form_fields = form.Fields(ISchema)

  def __init__(self, context, request):
    self.context, self.request = context, request

  def handle_edit_action(self, action, data):
    if data['image'] != None:
      self.context.image = data['image']
    # continue adding values to context for other fields



On Wed, 24 May 2006 22:46:37 +0100, Graham Stratton wrote
> I'm using formlib to create an edit form for a schema which contains 
> a bytes field (an image).  When the form is submitted, I don't want 
> the image to be removed if no new image is uploaded.  I can't see a 
> simple way to achieve this, but I'm hoping I'm missing something.
> Many thanks,
> Graham
> _______________________________________________
> Zope3-users mailing list

Zope3-users mailing list

Reply via email to