diff --git a/circle/dashboard/templates/dashboard/index-vm.html b/circle/dashboard/templates/dashboard/index-vm.html
index 3c9a7e4..6127d2f 100644
--- a/circle/dashboard/templates/dashboard/index-vm.html
+++ b/circle/dashboard/templates/dashboard/index-vm.html
@@ -14,7 +14,7 @@
   </div>
   <div class="list-group" id="vm-list-view">
     {% for i in instances %}
-      <a href="{% url i %}" class="list-group-item">
+    <a href="{{ i.get_absolute_url }}" class="list-group-item">
 	      <i class="icon-play-sign"></i> {{ i.name }} <div class="pull-right"><i class="icon-star text-primary" title="Mark as favorite."></i></div>
       </a>
     {% endfor %}
diff --git a/circle/vm/models.py b/circle/vm/models.py
index e15829a..81af197 100755
--- a/circle/vm/models.py
+++ b/circle/vm/models.py
@@ -301,8 +301,7 @@ class Instance(BaseResourceConfigModel, TimeStampedModel):
 
     @models.permalink
     def get_absolute_url(self):
-        # TODO is this obsolete?
-        return ('one.views.vm_show', None, {'iid': self.id})
+        return ('dashboard.views.detail', None, {'id': self.id})
 
     @property
     def vm_name(self):