diff --git a/templates/decision.tex b/templates/decision.tex
index 9a79b296a0bf5cecb98083733009d95db9362e23..5399e3da56fcec5c0fafe18710540dbffee45b7c 100644
--- a/templates/decision.tex
+++ b/templates/decision.tex
@@ -5,7 +5,9 @@
 \usepackage{pdfpages}
 \usepackage{eurosym}
 %\usepackage[utf8]{inputenc}
-\usepackage[pdfborder={0 0 0}]{hyperref}
+\usepackage[hyphens]{url}
+\usepackage[pdfborder={0 0 0},breaklinks=true]{hyperref}
+\def\UrlBreaks{\do\/\do-\do\&\do.\do,\do;\do\_\do?\do\#}
 %\usepackage{ngerman}
 % \usepackage[left]{lineno}
 %\usepackage{footnote}
diff --git a/views/tables.py b/views/tables.py
index 50168d3eb521330bfc6b1ef402eab62d16454a3e..2a3a46097b75ae531120df97815bbbe3f4f51756 100644
--- a/views/tables.py
+++ b/views/tables.py
@@ -306,7 +306,8 @@ class ProtocolTypeTable(SingleValueTable):
         if _latex_templates is not None:
             latex_template_part = [
                 _latex_templates[self.value.latex_template]['name']
-                if self.value.latex_template is not (None or "")
+                if (self.value.latex_template is not None
+                    and self.value.latex_template != "")
                 else "Standardvorlage"]
         else:
             latex_template_part = []