From 59cbe00abf8c47f462c1f0456effa1bf9ded9a9c Mon Sep 17 00:00:00 2001
From: Robin Sonnabend <robin@fsmpi.rwth-aachen.de>
Date: Fri, 14 Apr 2017 01:49:33 +0200
Subject: [PATCH] Limit length of etherpad urls

/close #45
---
 models/database.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/models/database.py b/models/database.py
index eee2db6..a0d60ab 100644
--- a/models/database.py
+++ b/models/database.py
@@ -244,7 +244,7 @@ class Protocol(DatabaseModel):
         if self.pad_identifier is None:
             identifier = self.get_identifier()
             if self.protocoltype.non_reproducible_pad_links:
-                identifier = "{}-{}".format(identifier, str(uuid4()))
+                identifier = "{}-{}".format(identifier, str(uuid4()).replace("-", ""))[:50]
             self.pad_identifier = identifier
             db.session.commit()
         return get_etherpad_url(self.pad_identifier)
-- 
GitLab