- if ( $pool_uid != $self->{api}->{md5}->{uid} ) {
- chown $self->{api}->{md5}->{uid}, $self->{api}->{md5}->{gid}, $pool_md5;
- chmod oct("0444"), $pool_md5;
- my $steal_user = $self->{api}->user_info( $pool_uid );
- $self->append( $steal_user, 'dedup-steal', $pool_size, $pool_uid, $data->{file} );
+ if ( $pool_uid != $user->{uid} ) {
+ if ( $pool_uid != $self->{api}->{md5}->{uid} ) {
+ chown $self->{api}->{md5}->{uid}, $self->{api}->{md5}->{gid}, $pool_md5;
+ chmod oct("0444"), $pool_md5;
+ my $steal_user = $self->{api}->user_info( $pool_uid );
+ $self->append( $steal_user, 'dedup-steal', $pool_size, $pool_uid, $data->{file} );
+ }
+ $self->append( $user, 'dedup', $pool_size, $pool_uid, $data->{file} );