From 104bf16a0c9eb11c18b347fef67409d2eb66b196 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller?= Date: Mon, 18 Apr 2022 08:55:00 +0200 Subject: [PATCH] return relative path as sourcelink for codegenerators (#1323) --- src/coverlet.core/Coverage.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/coverlet.core/Coverage.cs b/src/coverlet.core/Coverage.cs index b53cdf5..25a415b 100644 --- a/src/coverlet.core/Coverage.cs +++ b/src/coverlet.core/Coverage.cs @@ -513,8 +513,12 @@ namespace Coverlet.Core string replacement = Path.Combine(relativePathOfBestMatch, Path.GetFileName(document)); replacement = replacement.Replace('\\', '/'); - url = sourceLinkDocuments[keyWithBestMatch]; - return url.Replace("*", replacement); + if (sourceLinkDocuments.TryGetValue(keyWithBestMatch, out url)) + { + return url.Replace("*", replacement); + } + + return document; } } }