Revision a23d59a4 snf-cyclades-app/synnefo/api/util.py
b/snf-cyclades-app/synnefo/api/util.py | ||
---|---|---|
138 | 138 |
if for_update: |
139 | 139 |
servers = servers.select_for_update() |
140 | 140 |
if prefetch_related is not None: |
141 |
servers = servers.prefetch_related(prefetch_related) |
|
141 |
if isinstance(prefetch_related, list): |
|
142 |
servers = servers.prefetch_related(*prefetch_related) |
|
143 |
else: |
|
144 |
servers = servers.prefetch_related(prefetch_related) |
|
142 | 145 |
vm = servers.get(id=server_id, userid=user_id) |
143 | 146 |
if non_deleted and vm.deleted: |
144 | 147 |
raise faults.BadRequest("Server has been deleted.") |
Also available in: Unified diff