Skip to content

Commit 58c07c6

Browse files
authored
Merge branch 'main' into build_plugin_integration_tests
2 parents 3c34daa + 0e6d93b commit 58c07c6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Plugins/PluginsShared/PluginUtils.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,10 @@ func constructProtocGenGRPCSwiftArguments(
109109

110110
extension URL {
111111
/// Returns `URL.absoluteString` with the `file://` scheme prefix removed
112+
///
113+
/// Note: This method also removes percent-encoded UTF-8 characters
112114
var absoluteStringNoScheme: String {
113-
var absoluteString = self.absoluteString
115+
var absoluteString = self.absoluteString.removingPercentEncoding ?? self.absoluteString
114116
absoluteString.trimPrefix("file://")
115117
return absoluteString
116118
}

0 commit comments

Comments
 (0)