@@ -, +, @@ --- misc/maintenance/touch_all_items.pl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) --- a/misc/maintenance/touch_all_items.pl +++ a/misc/maintenance/touch_all_items.pl @@ -83,8 +83,12 @@ $sth_fetch->execute(); # fetch info from the search while (my ($biblionumber, $itemnumber, $itemcallnumber) = $sth_fetch->fetchrow_array){ - - eval { Koha::Items->find($itemnumber)->itemcallnumber($itemcallnumber)->store; }; + + my $item = Koha::Items->find($itemnumber); + for my $c (qw( itemcallnumber cn_source location ) ){ + $item->make_column_dirty($c); + } + eval { $item->store; }; my $modok = $@ ? 0 : 1; if ($modok) { --