File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
src/Microsoft.DotNet.Build.Tasks.Feed/src/model Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -241,7 +241,7 @@ private void CreateStablePackagesFeedIfNeeded()
241241
242242 private string GetFeedOverride ( string feed )
243243 {
244- foreach ( var prefix in FeedOverrides . Keys )
244+ foreach ( var prefix in FeedOverrides . Keys . OrderByDescending ( f => f . Length ) )
245245 {
246246 if ( feed . StartsWith ( prefix , StringComparison . OrdinalIgnoreCase ) )
247247 {
@@ -254,7 +254,7 @@ private string GetFeedOverride(string feed)
254254
255255 private string GetFeedSasUri ( string feed )
256256 {
257- foreach ( var prefix in FeedSasUris . Keys )
257+ foreach ( var prefix in FeedSasUris . Keys . OrderByDescending ( f => f . Length ) )
258258 {
259259 if ( feed . StartsWith ( prefix , StringComparison . OrdinalIgnoreCase ) )
260260 {
@@ -267,7 +267,7 @@ private string GetFeedSasUri(string feed)
267267
268268 private string GetFeedKey ( string feed )
269269 {
270- foreach ( var prefix in FeedKeys . Keys )
270+ foreach ( var prefix in FeedKeys . Keys . OrderByDescending ( f => f . Length ) )
271271 {
272272 if ( feed . StartsWith ( prefix , StringComparison . OrdinalIgnoreCase ) )
273273 {
You can’t perform that action at this time.
0 commit comments