Lines 74-80
sub store {
Link Here
|
74 |
$self->itype($self->biblio->biblioitem->itemtype); |
74 |
$self->itype($self->biblio->biblioitem->itemtype); |
75 |
} |
75 |
} |
76 |
|
76 |
|
77 |
if ( $self->itemcallnumber ) { # This could be improved, we should recalculate it only if changed |
77 |
my %updated_columns = $self->_result->get_dirty_columns; |
|
|
78 |
if ( exists $updated_columns{itemcallnumber} ) { |
78 |
my $cn_sort = GetClassSort($self->cn_source, $self->itemcallnumber, ""); |
79 |
my $cn_sort = GetClassSort($self->cn_source, $self->itemcallnumber, ""); |
79 |
$self->cn_sort($cn_sort); |
80 |
$self->cn_sort($cn_sort); |
80 |
} |
81 |
} |
Lines 133-139
sub store {
Link Here
|
133 |
} |
134 |
} |
134 |
} |
135 |
} |
135 |
|
136 |
|
136 |
my %updated_columns = $self->_result->get_dirty_columns; |
137 |
%updated_columns = $self->_result->get_dirty_columns; |
137 |
return $self->SUPER::store unless %updated_columns; |
138 |
return $self->SUPER::store unless %updated_columns; |
138 |
if ( exists $updated_columns{location} |
139 |
if ( exists $updated_columns{location} |
139 |
and $self->location ne 'CART' |
140 |
and $self->location ne 'CART' |
140 |
- |
|
|