Lines 98-107
sub add {
Link Here
|
98 |
return try { |
98 |
return try { |
99 |
$vendor_to_store->store; |
99 |
$vendor_to_store->store; |
100 |
|
100 |
|
101 |
foreach my $contact (@$contacts) { |
101 |
$vendor_to_store->contacts($contacts) if scalar($contacts) > 0; |
102 |
$contact->{booksellerid} = $vendor_to_store->id; |
|
|
103 |
Koha::Acquisition::Bookseller::Contact->new($contact)->store; |
104 |
} |
105 |
$vendor_to_store->aliases($aliases) if scalar($aliases) > 0; |
102 |
$vendor_to_store->aliases($aliases) if scalar($aliases) > 0; |
106 |
$vendor_to_store->interfaces($interfaces) if scalar($interfaces) > 0; |
103 |
$vendor_to_store->interfaces($interfaces) if scalar($interfaces) > 0; |
107 |
|
104 |
|
Lines 142-151
sub update {
Link Here
|
142 |
$vendor->set_from_api($vendor_update); |
139 |
$vendor->set_from_api($vendor_update); |
143 |
$vendor->store(); |
140 |
$vendor->store(); |
144 |
|
141 |
|
145 |
foreach my $contact (@$contacts) { |
142 |
$vendor->contacts($contacts) if scalar($contacts) > 0; |
146 |
$contact->{booksellerid} = $vendor_id; |
|
|
147 |
Koha::Acquisition::Bookseller::Contact->new($contact)->store; |
148 |
} |
149 |
$vendor->aliases($aliases) if scalar($aliases) > 0; |
143 |
$vendor->aliases($aliases) if scalar($aliases) > 0; |
150 |
$vendor->interfaces($interfaces) if scalar($interfaces) > 0; |
144 |
$vendor->interfaces($interfaces) if scalar($interfaces) > 0; |
151 |
|
145 |
|