Carl, Never mind. I found my mistake....
I was calling $form->model->default_values($paper) too soon. --[Lance] Lance A. Brown wrote: > > sub edit :Path('/edit') :Args(1) :FormConfig('paper.yml') > { > my ($self, $c, $paper_id ) = @_; > > # Plug in our CSS > $c->assets->include('assets/css/form.css'); > > # Plug in Jquery autocomplete > $c->forward('autocomplete'); > > my $paper = $c->model('Papers::Papers')->find($paper_id); > > my $form = $c->stash->{form}; > -- > $form->model->default_values($paper); NOT HERE YOU IDIOT!!!! > > $c->log->debug('After default values'); > $c->log->debug(Dumper($form->params)); > > if ($form->submitted) > { > $c->log->debug('in submitted'); > $c->log->debug(Dumper($form->params)); > > ## Force rank variables to be set to what I want > my $count = $form->param_value('author_count'); > foreach my $c (1 .. $count) > { > $form->add_valid("authors.rank_$c", $c); > } > } > > if ($form->submitted_and_valid) > { > $c->log->debug('in submitted and valid'); > $c->log->debug(Dumper($form->params)); > $form->model->update($p); > } ++ $form->model->default_values($paper); PUT IT HERE INSTEAD! > > $c->stash->{template} = "edit_paper.tt2"; > } -- GPG Fingerprint: 409B A409 A38D 92BF 15D9 6EEE 9A82 F2AC 69AC 07B9 CACert.org Assurer _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu