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