diff --git a/tools/azure-devtools/src/azure_devtools/scenario_tests/recording_processors.py b/tools/azure-devtools/src/azure_devtools/scenario_tests/recording_processors.py
index <HASH>..<HASH> 100644
--- a/tools/azure-devtools/src/azure_devtools/scenario_tests/recording_processors.py
+++ b/tools/azure-devtools/src/azure_devtools/scenario_tests/recording_processors.py
@@ -238,7 +238,10 @@ class GeneralNameReplacer(RecordingProcessor):
             self.replace_header(response, "azure-asyncoperation", old, new)
             self.replace_header(response, "www-authenticate", old, new)
 
-        response["url"] = replace_subscription_id(response["url"])
+        try:
+            response["url"] = replace_subscription_id(response["url"])
+        except KeyError:
+            pass
 
         try:
             for old, new in self.names_name:
[Test] patch (#<I>)