From aa182459f0c562942fcd215eabe267d6f252e9a7 Mon Sep 17 00:00:00 2001
From: Maarten de Waard <maarten@greenhost.nl>
Date: Mon, 18 Jul 2022 15:02:51 +0200
Subject: [PATCH] fix(cliapp): Show a message if a user can not be found

---
 cliapp/cliapp/cli.py | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/cliapp/cliapp/cli.py b/cliapp/cliapp/cli.py
index 9c16f092..06e6fb05 100644
--- a/cliapp/cliapp/cli.py
+++ b/cliapp/cliapp/cli.py
@@ -165,13 +165,16 @@ def show_user(email):
     :param email: Email address of the user to show
     """
     user = KratosUser.find_by_email(KRATOS_ADMIN, email)
-    print(user)
-    print("")
-    print(f"UUID:     {user.uuid}")
-    print(f"Username: {user.username}")
-    print(f"Updated:  {user.updated_at}")
-    print(f"Created:  {user.created_at}")
-    print(f"State:    {user.state}")
+    if user is not None:
+        print(user)
+        print("")
+        print(f"UUID:     {user.uuid}")
+        print(f"Username: {user.username}")
+        print(f"Updated:  {user.updated_at}")
+        print(f"Created:  {user.created_at}")
+        print(f"State:    {user.state}")
+    else:
+        print(f"User with email address '{email}' was not found")
 
 
 @user_cli.command("update")
-- 
GitLab