Commit 392da873 by Bach Dániel

vm: handle node.driver_version errors

parent 53d054a1
...@@ -12,10 +12,12 @@ ...@@ -12,10 +12,12 @@
<dt>{% trans "Priority" %}:</dt><dd>{{ node.priority }}</dd> <dt>{% trans "Priority" %}:</dt><dd>{{ node.priority }}</dd>
<dt>{% trans "Driver Version:" %}</dt> <dt>{% trans "Driver Version:" %}</dt>
<dd> <dd>
{{ node.driver_version.branch }} at {% if node.driver_version %}
{{ node.driver_version.commit }} ({{ node.driver_version.commit_text }}) {{ node.driver_version.branch }} at
{% if node.driver_version.is_dirty %} {{ node.driver_version.commit }} ({{ node.driver_version.commit_text }})
<span class="label label-danger">{% trans "with uncommitted changes!" %}</span> {% if node.driver_version.is_dirty %}
<span class="label label-danger">{% trans "with uncommitted changes!" %}</span>
{% endif %}
{% endif %} {% endif %}
</dd> </dd>
<dt>{% trans "Host owner" %}:</dt> <dt>{% trans "Host owner" %}:</dt>
......
...@@ -291,7 +291,7 @@ class Node(OperatedMixin, TimeStampedModel): ...@@ -291,7 +291,7 @@ class Node(OperatedMixin, TimeStampedModel):
@property @property
@node_available @node_available
def driver_version(self): def driver_version(self):
return self.info['driver_version'] return self.info.get('driver_version')
@property @property
@node_available @node_available
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment