X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXUser.pm;fp=perl%2FDXUser.pm;h=5e8f2dfab50abfb600c7fe128881e892a09b44cb;hb=4d5eead128f00eea3c8aa531c68c014825ccca7a;hp=ee24c5d4a3f4b0ea76c55991a71e63a107a1bb81;hpb=c2562ed066d4ffd0714ef41eb5046e19fb5090ea;p=spider.git diff --git a/perl/DXUser.pm b/perl/DXUser.pm index ee24c5d4..5e8f2dfa 100644 --- a/perl/DXUser.pm +++ b/perl/DXUser.pm @@ -897,10 +897,13 @@ sub readinjson move($nfn, $fn); }; - # if we don't have a users.v4 at this point, look for a backup users.v4.o + # if we don't have a users.v4 at this point, look for a backup users.v4.json, users.v4.n then users.v4.o unless (-e $fn) { - move($ofn, $fn); + move($nfn, $fn) unless -e $fn; # the users.v4 isn't there (maybe convert-users-v3-to-v4.pl + move("$fn.json", $fn); # from a run of convert-users-v3-to-v4.pl + move($ofn, $fn) unless -e $fn; # desperate now... } + if ($ifh) { $ifh->seek(0, 0); } else {