diff --git a/lib/Tuba/Controller.pm b/lib/Tuba/Controller.pm index 489b10f4..4e577d1a 100644 --- a/lib/Tuba/Controller.pm +++ b/lib/Tuba/Controller.pm @@ -1287,11 +1287,11 @@ sub remove { my @replacement; if ($json && $json->{replacement}) { my $rpl = $c->uri_to_obj($json->{replacement}) - or return $c->render_exception("couldn't find $json->{replacement}"); + or return $c->render->exception("couldn't find $json->{replacement}"); @replacement = (replacement => $rpl); } $object->delete(audit_user => $c->user, @replacement) - or return $c->render_exception($object->error); + or return $c->reply->exception($object->error); return $c->render(text => 'ok'); } diff --git a/lib/Tuba/Exterm.pm b/lib/Tuba/Exterm.pm index 53e37652..b238cd3f 100644 --- a/lib/Tuba/Exterm.pm +++ b/lib/Tuba/Exterm.pm @@ -64,7 +64,7 @@ sub remove { term => $c->stash('term'), ); $term->load(speculative => 1) or return $c->reply->not_found; - $term->delete(audit_user => $c->user, audit_note => $c->audit_note) or return $c->render_exception($term->error); + $term->delete(audit_user => $c->user, audit_note => $c->audit_note) or return $c->reply->exception($term->error); return $c->render(text => 'ok'); } diff --git a/lib/Tuba/Reference.pm b/lib/Tuba/Reference.pm index b7c7f4f1..f958e50e 100644 --- a/lib/Tuba/Reference.pm +++ b/lib/Tuba/Reference.pm @@ -247,7 +247,7 @@ sub update_rel { return $c->render(status => 400, json => { error => "$pub_uri not found" }); }; $reference->add_publications({id => $pub->id}); - $reference->save(changes_only => 1, audit_user => $c->audit_user, audit_note => $c->audit_note) or return $c->render_exception; + $reference->save(changes_only => 1, audit_user => $c->audit_user, audit_note => $c->audit_note) or return $c->reply->exception; } if (my $subpubref = $json->{delete_subpub}) { # Deprecation return $c->render(status => 400, json => { error => "delete_subpub is deprecated, use delete_publication"} ); @@ -258,7 +258,7 @@ sub update_rel { }; my $sub = PublicationReferenceMap->new(reference_identifier => $reference->identifier, publication_id => $pub->id); $sub->load(speculative => 1) or return $c->redirect_with_error(update_rel_form => "$pub not found"); - $sub->delete or return $c->render_exception; + $sub->delete or return $c->reply->exception($sub->error); } return $c->render(json => { status => 'ok'});