[Koha-bugs] [Bug 24813] api/v1/holds.t is failing randomly
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Mar 6 13:03:44 CET 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24813
--- Comment #8 from Tomás Cohen Arazi <tomascohen at gmail.com> ---
(In reply to Martin Renvoize from comment #6)
> Hoping to get an answer from Tomas on this one regarding Jonathan's
> question.. we would like to know if the API should really be returning the
> actual exception error in the 500 response.
The usual pattern is:
unless ( blessed $_ && $_->can('rethrow') ) {
return $c->render(
status => 500,
openapi => {
error =>
"Something went wrong, check Koha logs for details."
}
);
}
return $c->render(
status => 500,
openapi => { error => "$_" }
);
So if it is not showing the exception info it is because it is not an
exception. In both cases I'd feel comfortable with a change to send the
exception to the logs, unless debugging is set (i.e. no need to give the
consumer details about the internal problems in Koha). So I vote for all
unhandled exceptions to return a generic internal server error and warn the
exception info.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list