James Iter 7 лет назад
Родитель
Сommit
395a913020
2 измененных файлов с 6 добавлено и 1 удалено
  1. 4 0
      jimvc/api/guest.py
  2. 2 1
      jimvc/api/ssh_key.py

+ 4 - 0
jimvc/api/guest.py

@@ -1451,6 +1451,10 @@ def r_detail(uuid):
 
     for row in rows:
         row['url'] = url_for('v_ssh_keys.show')
+
+        if row['id'].__str__() not in ssh_keys_id:
+            continue
+
         guest.ssh_keys.append(row)
 
     os_template_image = OSTemplateImage()

+ 2 - 1
jimvc/api/ssh_key.py

@@ -244,7 +244,8 @@ def r_unbound(ssh_key_id):
             guests_uuid.append('_')
 
         request.__setattr__('args', ImmutableMultiDict([
-            ('filter', ':'.join(['uuid', 'notin', ','.join(guests_uuid)])),
+            ('filter', ':'.join(['uuid', 'notin', ','.join(guests_uuid)]) + ';' +
+             ':'.join(['status', 'eq', str(GuestState.running.value)])),
             ('page_size', 10000)
         ]))