BUGFIX: correctly call refresh_file_list for rename_file without md5 attr
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 14 Apr 2012 18:59:29 +0000 (20:59 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sat, 14 Apr 2012 18:59:29 +0000 (20:59 +0200)
lib/CloudStore/API.pm

index c290794..f68fa88 100644 (file)
@@ -244,6 +244,8 @@ sub rename_file {
        $self->mkbasepath( $t_full, { uid => $user->{uid}, gid => $user->{gid} } );
        my $ok = rename $f_full, $t_full;
 
+       $self->refresh_file_list( $user );
+
        my $md5 = $self->md5_get($t_full);
        if ( ! $md5 ) {
                warn "ERROR: no md5sum for $from";
@@ -253,8 +255,6 @@ sub rename_file {
        $self->append_meta('md5sum', $user, 'rename' => $from );
        $self->append_meta('md5sum', $user, $md5 => $from );
 
-       $self->refresh_file_list( $user );
-
        return $ok;
 }