|
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 |
|