diff --git a/zesje/helpers/pdf_helper.py b/zesje/helpers/pdf_helper.py index 774509f5368fb36577c1aaca9b018d14fb3ebf36..0fc6928e7a6890d1485007ca9621855387929661 100644 --- a/zesje/helpers/pdf_helper.py +++ b/zesje/helpers/pdf_helper.py @@ -195,6 +195,9 @@ def process_page(output_dir, image_data, exam_config): widgets_on_page = widget_data[widget_data.page == qr_data.page] for problem in widgets_on_page.index: if problem == 'studentnr': + if sub.signature_validated: + # We already identified the student before + continue sub.signature_image_path = 'None' try: number_widget = widgets_on_page.loc['studentnr']