diff --git a/Koha/REST/V1/Acquisitions/Vendors.pm b/Koha/REST/V1/Acquisitions/Vendors.pm index 33157edfd9..1ae2bde2c9 100644 --- a/Koha/REST/V1/Acquisitions/Vendors.pm +++ b/Koha/REST/V1/Acquisitions/Vendors.pm @@ -89,9 +89,6 @@ sub add { my $contacts = delete $vendor->{contacts}; my $interfaces = delete $vendor->{interfaces}; my $aliases = delete $vendor->{aliases}; - delete $vendor->{subscriptions}; - delete $vendor->{baskets}; - delete $vendor->{contracts}; my $vendor_to_store = Koha::Acquisition::Bookseller->new_from_api( $c->req->json ); @@ -132,9 +129,6 @@ sub update { my $contacts = delete $vendor_update->{contacts}; my $interfaces = delete $vendor_update->{interfaces}; my $aliases = delete $vendor_update->{aliases}; - my $subscriptions = delete $vendor_update->{subscriptions}; - my $baskets = delete $vendor_update->{baskets}; - my $contracts = delete $vendor_update->{contracts}; $vendor->set_from_api($vendor_update); $vendor->store(); diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorFormAdd.vue index 6ea4c6c007..d0fe88f87f 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/Vendors/VendorFormAdd.vue @@ -127,6 +127,9 @@ export default { } delete vendor.physical; delete vendor.subscriptions_count; + delete vendor.baskets; + delete vendor.subscriptions; + delete vendor.contracts; if (!this.discountValid) errors.push(this.$__("Invalid discount value"));