return;
}
my $basename = $1;
- my $file = "$no_url_dir/$req_login/$basename";
+ my $file = "$no_url_dir/$basename";
+
+ $file = "$no_url_dir/$req_login/$basename" unless (-f $file);
if (-f $file) {
my $computed_md5 = md5($file);
if ($computed_md5 ne $md5) {
- $problems .= "FATAL: $file md5 mismatch, needed $md5, got $computed_md5\n";
+ $problems .= "FATAL: $basename md5 mismatch, needed $md5, got $computed_md5\n";
} else {
move_file($md5, $url, $file);
make_src_symlink($md5, $url);
}
} else {
- $problems .= "FATAL: $file was not uploaded\n";
+ $problems .= "FATAL: $basename was not uploaded\n";
}
}