diff --git a/lib/adf_web.py b/lib/adf_web.py
index beddf011e..cccc8702c 100644
--- a/lib/adf_web.py
+++ b/lib/adf_web.py
@@ -250,11 +250,16 @@ def _write_run_info_to_web(self, run_info, config_file, active_env):
# Gather Git info
git_info = self.get_git_info()
- f.write("\n")
- f.write(f"
Git Info
")
- for key,val in git_info.items():
- f.write(f"{two_space}{key}: {val}>
")
- f.write("
")
+ if git_info is None:
+ f.write("\n")
+ f.write(f"
No git info found
")
+ f.write("")
+ else:
+ f.write("\n")
+ f.write(f"
Git Info
")
+ for key,val in git_info.items():
+ f.write(f"{two_space}{key}: {val}>
")
+ f.write("")
def _write_run_info_to_log(self, config_file, active_env):
@@ -290,12 +295,16 @@ def _write_run_info_to_log(self, config_file, active_env):
# Gather Git info
git_info = self.get_git_info()
- git_msg = "\nGit Info:"
- msg = f"{git_msg}\n{'-' * (len(git_msg)-1)}\n"
- log_msg += f"\n {msg}"
+ if git_info is None:
+ msg = "No git info found"
+ log_msg += f"\n {msg}"
+ else:
+ git_msg = "\nGit Info:"
+ msg = f"{git_msg}\n{'-' * (len(git_msg)-1)}\n"
+ log_msg += f"\n {msg}"
- for key,val in git_info.items():
- log_msg += f" {key}: {val}\n"
+ for key,val in git_info.items():
+ log_msg += f" {key}: {val}\n"
self.debug_log(log_msg)