diff --git a/Koha/ImportBatch.pm b/Koha/ImportBatch.pm index 994ff8b564..3f63df6e56 100644 --- a/Koha/ImportBatch.pm +++ b/Koha/ImportBatch.pm @@ -121,7 +121,7 @@ sub new_from_file { if ( $num_valid && $job ) { $job->set( { progress => $num_valid, size => $num_valid } ); } else { # We must assume that something went wrong here - $job->set( { progress => 0, status => 'failed' } ); + $job->set( { progress => 0, status => 'failed' } ) if $job; } if ($profile_id) { diff --git a/api/v1/swagger/paths/acquisitions_vendors.yaml b/api/v1/swagger/paths/acquisitions_vendors.yaml index ed817cc2a1..4c2d3ba971 100644 --- a/api/v1/swagger/paths/acquisitions_vendors.yaml +++ b/api/v1/swagger/paths/acquisitions_vendors.yaml @@ -75,7 +75,9 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - acquisition: vendors_manage + acquisition: + - vendors_manage + - marc_order_manage post: x-mojo-to: Acquisitions::Vendors#add operationId: addVendor diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt index 49fa3df4c8..71df7e12e0 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt @@ -225,7 +225,7 @@ [% END %] - [% IF ( CAN_user_acquisition_currencies_manage || CAN_user_acquisition_period_manage || CAN_user_acquisition_budget_manage || ( Koha.Preference('EDIFACT') && CAN_user_acquisition_edi_manage ) ) %] + [% IF ( CAN_user_acquisition_currencies_manage || CAN_user_acquisition_period_manage || CAN_user_acquisition_budget_manage || ( Koha.Preference('EDIFACT') && CAN_user_acquisition_edi_manage ) || ( Koha.Preference('MarcOrderingAutomation') && CAN_user_acquisition_marc_order_manage ) ) %]