Skip to content

Commit 77cd255

Browse files
committed
fix(test-results): handle non-existent test definitions
1 parent 7416dc4 commit 77cd255

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

testgen/ui/views/test_results.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,10 @@ def get_test_result_history(selected_row):
381381

382382

383383
def show_test_def_detail(str_test_def_id):
384+
if not str_test_def_id:
385+
st.warning("Test definition no longer exists.")
386+
return
387+
384388
df = get_test_definition(str_test_def_id)
385389

386390
specs = []
@@ -758,9 +762,10 @@ def source_data_dialog(selected_row):
758762

759763

760764
def view_edit_test(button_container, test_definition_id):
761-
with button_container:
762-
if st.button(":material/edit: Edit Test", help="Edit the Test Definition", use_container_width=True):
763-
show_test_form_by_id(test_definition_id)
765+
if test_definition_id:
766+
with button_container:
767+
if st.button(":material/edit: Edit Test", help="Edit the Test Definition", use_container_width=True):
768+
show_test_form_by_id(test_definition_id)
764769

765770

766771
def get_report_file_data(update_progress, tr_data) -> FILE_DATA_TYPE:

0 commit comments

Comments
 (0)