fix: dont change token on modification

This commit is contained in:
2024-01-03 14:40:57 +01:00
parent d6ea667733
commit 0842818cbc

View File

@@ -116,6 +116,13 @@ def create_entry(form, user):
service_name = form.service.data or form.service_hidden.data
# keep token if modification #
s_tmp = db.session.query(Service).filter(Service.service == service_name).first()
if s_tmp:
token = s_tmp.token
if not token:
raise AssertionError("WTF Service without Token {}".format(service_name))
day_delta = datetime.timedelta(days=int(form.timeout.data))
service = Service(service=service_name, timeout=day_delta.total_seconds(),
owner=user, token=token)