From aa36e8eb79a0d0919dd5a58219151b8267afe000 Mon Sep 17 00:00:00 2001
From: Anton Akhmerov <anton.akhmerov@gmail.com>
Date: Tue, 1 May 2018 16:35:53 +0200
Subject: [PATCH] stop overwriting the already validated student number

---
 zesje/helpers/pdf_helper.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/zesje/helpers/pdf_helper.py b/zesje/helpers/pdf_helper.py
index 774509f53..0fc6928e7 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']
-- 
GitLab