From 0375cceb70910264576edbfe4565f24b294da533 Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Tue, 14 Dec 2021 15:19:35 +0100
Subject: [PATCH] =?UTF-8?q?K=C3=B3d=20m=C3=ADsta=20nesm=C3=AD=20za=C4=8D?=
 =?UTF-8?q?=C3=ADnat=20na=20"#"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #263.
---
 mo/web/org_place.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/mo/web/org_place.py b/mo/web/org_place.py
index e63cf596..a04ca188 100644
--- a/mo/web/org_place.py
+++ b/mo/web/org_place.py
@@ -71,6 +71,10 @@ class PlaceEditForm(FlaskForm):
     )
     submit = wtforms.SubmitField('Uložit')
 
+    def validate_code(form: FlaskForm, field: mo_fields.String) -> None:
+        if field.data is not None and field.data.startswith('#'):
+            raise wtforms.ValidationError('Kód nesmí začínat na znak "#".')
+
 
 class PlaceSchoolEditForm(PlaceEditForm):
     red_izo = mo_fields.String('RED_IZO')
-- 
GitLab