diff --git a/src/AyonUsdResolver/helpers/resolutionFunctions.cpp b/src/AyonUsdResolver/helpers/resolutionFunctions.cpp index 3b1e4c3..88ce417 100644 --- a/src/AyonUsdResolver/helpers/resolutionFunctions.cpp +++ b/src/AyonUsdResolver/helpers/resolutionFunctions.cpp @@ -83,5 +83,5 @@ _ResolveAnchored(const std::string &anchorPath, const std::string &path) { resolvedPath = TfStringCatPaths(anchorPath, path); } - return TfPathExists(resolvedPath) ? ArResolvedPath(TfAbsPath(resolvedPath)) : ArResolvedPath(); + return ArResolvedPath(TfAbsPath(resolvedPath)); } diff --git a/src/AyonUsdResolver/plugInfo.json.in b/src/AyonUsdResolver/plugInfo.json.in index a1d4076..c55659b 100644 --- a/src/AyonUsdResolver/plugInfo.json.in +++ b/src/AyonUsdResolver/plugInfo.json.in @@ -5,8 +5,7 @@ "Types": { "@AR_AYONUSDRESOLVER_USD_CXX_CLASS_NAME@": { "bases": ["ArResolver"], - "implementsContexts": true, - "uriSchemes": ["ayon", "ayon+entity"] + "implementsContexts": true } } }, diff --git a/src/AyonUsdResolver/resolver.cpp b/src/AyonUsdResolver/resolver.cpp index 6215e42..9ff3ef3 100644 --- a/src/AyonUsdResolver/resolver.cpp +++ b/src/AyonUsdResolver/resolver.cpp @@ -181,7 +181,7 @@ AyonUsdResolver::_Resolve(const std::string &assetPath) const { TF_DEBUG(AYONUSDRESOLVER_RESOLVER) .Msg("Resolver::_Resolve( '%s' ) is relative path\n", pathToResolve->c_str()); ArResolvedPath resolvedPath = _ResolveAnchored(ArchGetCwd(), *pathToResolve); - if (resolvedPath) { + if (TfPathExists(resolvedPath.GetPathString())) { return resolvedPath; }