This is an automated email from the ASF dual-hosted git repository. machristie pushed a commit to branch fix-child-path-check in repository https://gitbox.apache.org/repos/asf/airavata-mft.git
commit 0d85288bf3f85a21d1e0cf4d978ff7ba81fbaf7a Author: Marcus Christie <[email protected]> AuthorDate: Wed Jul 7 09:55:51 2021 -0400 Fix checking that child path is a subdirectory of resource path --- .../org/apache/airavata/mft/transport/scp/SCPMetadataCollector.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPMetadataCollector.java b/transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPMetadataCollector.java index 4f72151..08314dc 100644 --- a/transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPMetadataCollector.java +++ b/transport/scp-transport/src/main/java/org/apache/airavata/mft/transport/scp/SCPMetadataCollector.java @@ -254,7 +254,7 @@ public class SCPMetadataCollector implements MetadataCollector { case DIRECTORY: resourcePath = resource.getDirectory().getResourcePath(); if (isChildPath) { - if (!resourcePath.startsWith(childResourcePath)) { + if (!childResourcePath.startsWith(resourcePath)) { throw new Exception("Child path " + childResourcePath + " is not in the parent path " + resourcePath); } resourcePath = childResourcePath;
