Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
encryption-branch
-
None
-
None
Description
The change on HIVE-9325 that modified the isSubDir() method is checking that the source path is part of the source path? This always returns true and many tests are failing.
The method should check if source path is part of destination path.
This is the line that is failing:
+ String fullF1 = getQualifiedPathWithoutSchemeAndAuthority(srcf, fs);
+ String fullF2 = getQualifiedPathWithoutSchemeAndAuthority(srcf, fs);
It should be:
+ String fullF1 = getQualifiedPathWithoutSchemeAndAuthority(srcf, fs);
+ String fullF2 = getQualifiedPathWithoutSchemeAndAuthority(destf, fs);