diff --git a/pkgs/by-name/nu/nuget-to-json/nuget-to-json.sh b/pkgs/by-name/nu/nuget-to-json/nuget-to-json.sh index b2b051398b25..3df04c06aff8 100755 --- a/pkgs/by-name/nu/nuget-to-json/nuget-to-json.sh +++ b/pkgs/by-name/nu/nuget-to-json/nuget-to-json.sh @@ -62,7 +62,8 @@ done fi # packages in the nix store should have an empty metadata file - used_source="$(jq -r 'if has("source") then .source else "" end' "$version"/.nupkg.metadata)" + # packages installed with 'dotnet tool' may be missing 'source' + used_source="$(jq -r 'if has("source") then .source elif has("contentHash") then "__unknown" else "" end' "$version"/.nupkg.metadata)" found=false if [[ -z "$used_source" || -d "$used_source" ]]; then