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 |