|
Lines 184-202
if ( $backends_available ) {
Link Here
|
| 184 |
handle_commit_maybe($backend_result, $request); |
184 |
handle_commit_maybe($backend_result, $request); |
| 185 |
|
185 |
|
| 186 |
} elsif ( $op eq 'generic_confirm' ) { |
186 |
} elsif ( $op eq 'generic_confirm' ) { |
|
|
187 |
my $backend_result; |
| 188 |
my $request; |
| 187 |
try { |
189 |
try { |
| 188 |
my $request = Koha::Illrequests->find($params->{illrequest_id}); |
190 |
$request = Koha::Illrequests->find($params->{illrequest_id}); |
| 189 |
$params->{current_branchcode} = C4::Context->mybranch; |
191 |
$params->{current_branchcode} = C4::Context->mybranch; |
| 190 |
my $backend_result = $request->generic_confirm($params); |
192 |
$backend_result = $request->generic_confirm($params); |
| 191 |
$template->param( |
193 |
$template->param( |
| 192 |
whole => $backend_result, |
194 |
whole => $backend_result, |
| 193 |
request => $request, |
195 |
request => $request, |
| 194 |
); |
196 |
); |
| 195 |
$template->param( error => $params->{error} ) |
197 |
$template->param( error => $params->{error} ) |
| 196 |
if $params->{error}; |
198 |
if $params->{error}; |
| 197 |
|
|
|
| 198 |
# handle special commit rules & update type |
| 199 |
handle_commit_maybe($backend_result, $request); |
| 200 |
} |
199 |
} |
| 201 |
catch { |
200 |
catch { |
| 202 |
my $error; |
201 |
my $error; |
|
Lines 216-221
if ( $backends_available ) {
Link Here
|
| 216 |
"&error=$error" ); |
215 |
"&error=$error" ); |
| 217 |
exit; |
216 |
exit; |
| 218 |
}; |
217 |
}; |
|
|
218 |
|
| 219 |
# handle special commit rules & update type |
| 220 |
handle_commit_maybe($backend_result, $request); |
| 219 |
} elsif ( $op eq 'illlist') { |
221 |
} elsif ( $op eq 'illlist') { |
| 220 |
|
222 |
|
| 221 |
# If we receive a pre-filter, make it available to the template |
223 |
# If we receive a pre-filter, make it available to the template |
| 222 |
- |
|
|