diff --git a/instances/templates/allinstances_index_grouped.html b/instances/templates/allinstances_index_grouped.html
index b441829..f1d9440 100644
--- a/instances/templates/allinstances_index_grouped.html
+++ b/instances/templates/allinstances_index_grouped.html
@@ -41,7 +41,9 @@
{{ forloop.counter }} |
- {{ instance.name }}
+ {{ instance.name }}
+
+ {{ instance.title }}
|
diff --git a/instances/templates/allinstances_index_nongrouped.html b/instances/templates/allinstances_index_nongrouped.html
index 03e3331..cde9d77 100644
--- a/instances/templates/allinstances_index_nongrouped.html
+++ b/instances/templates/allinstances_index_nongrouped.html
@@ -19,8 +19,9 @@
{{ instance.name }}
-
- {{ instance.title }}
+
+
+ {{ instance.title }}
|
{% if request.user.is_superuser %}
diff --git a/instances/utils.py b/instances/utils.py
index 7624bab..365ade7 100644
--- a/instances/utils.py
+++ b/instances/utils.py
@@ -173,9 +173,13 @@ def refr(compute):
Instance.objects.filter(compute=compute).exclude(name__in=domain_names).delete()
# Create instances that're not in DB
names = Instance.objects.filter(compute=compute).values_list('name', flat=True)
+ uuids = Instance.objects.filter(compute=compute).values_list('uuid', flat=True)
for domain in domains:
if domain.name() not in names:
Instance(compute=compute, name=domain.name(), uuid=domain.UUIDString()).save()
+ continue
+ if domain.UUIDString() not in uuids:
+ Instance(compute=compute, name=domain.name(), uuid=domain.UUIDString()).save()
def get_dhcp_mac_address(vname):
| |