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