|
Lines 2140-2146
sub extended_attributes {
Link Here
|
| 2140 |
if (C4::Context->preference("BorrowersLog")) { |
2140 |
if (C4::Context->preference("BorrowersLog")) { |
| 2141 |
for my $attribute ($self->extended_attributes->as_list) { |
2141 |
for my $attribute ($self->extended_attributes->as_list) { |
| 2142 |
my $repeatable = $attribute->type->repeatable ? 1 : 0; |
2142 |
my $repeatable = $attribute->type->repeatable ? 1 : 0; |
| 2143 |
$attribute_changes{$repeatable}->{$attribute_key->($attribute)}->{before} = []; |
2143 |
$attribute_changes{$repeatable}->{$attribute_key->($attribute)}->{before} //= []; |
| 2144 |
push ( |
2144 |
push ( |
| 2145 |
@{$attribute_changes{$repeatable}->{$attribute_key->($attribute)}->{before}}, |
2145 |
@{$attribute_changes{$repeatable}->{$attribute_key->($attribute)}->{before}}, |
| 2146 |
$attribute->attribute |
2146 |
$attribute->attribute |
|
Lines 2181-2187
sub extended_attributes {
Link Here
|
| 2181 |
if (C4::Context->preference("BorrowersLog")) { |
2181 |
if (C4::Context->preference("BorrowersLog")) { |
| 2182 |
for my $attribute ($self->extended_attributes->as_list) { |
2182 |
for my $attribute ($self->extended_attributes->as_list) { |
| 2183 |
my $repeatable = $attribute->type->repeatable ? 1 : 0; |
2183 |
my $repeatable = $attribute->type->repeatable ? 1 : 0; |
| 2184 |
$attribute_changes{$repeatable}->{$attribute_key->($attribute)}->{after} = []; |
2184 |
$attribute_changes{$repeatable}->{$attribute_key->($attribute)}->{after} //= []; |
| 2185 |
push ( |
2185 |
push ( |
| 2186 |
@{$attribute_changes{$repeatable}->{$attribute_key->($attribute)}->{after}}, |
2186 |
@{$attribute_changes{$repeatable}->{$attribute_key->($attribute)}->{after}}, |
| 2187 |
$attribute->attribute |
2187 |
$attribute->attribute |