diff --git a/smash/web/templates/appointments/edit.html b/smash/web/templates/appointments/edit.html
index 11e0a47655c31204185c9e024137db7040ce8252..eb6b14c590b9232be041cdf20208dd1af6d48e08 100644
--- a/smash/web/templates/appointments/edit.html
+++ b/smash/web/templates/appointments/edit.html
@@ -28,10 +28,12 @@
                 <a href="javascript:history.back(1)" class="btn btn-block btn-default">Go
                     back (discard changes)</a>
             </p>
-            <p class="col-md-2 pull-right">
-                <a href="{% url 'web.views.visit_details' appointment.visit.id %}" type="button"
-                   class="btn btn-block btn-default">View corresponding visit</a>
-            </p>
+            {% if appointment.visit %}
+                <p class="col-md-2 pull-right">
+                    <a href="{% url 'web.views.visit_details' appointment.visit.id %}" type="button"
+                       class="btn btn-block btn-default">View corresponding visit</a>
+                </p>
+            {% endif %}
         </div>
         <div class="box box-info">