diff --git a/src/plugins/docker/dockerdevice.cpp b/src/plugins/docker/dockerdevice.cpp index dfcf7687468..0ba4e4149f5 100644 --- a/src/plugins/docker/dockerdevice.cpp +++ b/src/plugins/docker/dockerdevice.cpp @@ -1258,8 +1258,9 @@ FilePath DockerDevice::symLinkTarget(const FilePath &filePath) const return {}; return mapToGlobalPath(target); } - QTC_CHECK(false); - return {}; + + const QString output = d->outputForRunInShell({"readlink", {"-n", "-e", filePath.path()}}); + return output.isEmpty() ? FilePath() : filePath.withNewPath(output); } FilePaths DockerDevice::directoryEntries(const FilePath &filePath,