Bug #241

Το GUI περνάει λάθος imageId

Added by Vangelis Koukis about 13 years ago. Updated about 13 years ago.

Status:Closed Start date:03/03/2011
Priority:High Due date:
Assignee:Christos Psaltis % Done:

0%

Category:Cyclades UI Spent time: -
Target version:-

Description

Έβαλα fixtures για το μοντέλο Image, εντελώς ανεξάρτητα από το μοντέλο VirtualMachine (commit f53a9423)
Οι τιμές για το imageId ξεκινάνε από 3. Το GUI βγάζει κανονικά τα images ως "public", γιατί sourcevm == NULL,
αλλά όταν έρθει η ώρα να κάνει το POST /servers call τα αριθμεί λανθασμένα, από το 1.

Οπότε φτάνει ένα POST call:
ERROR:synnefo.api.handlers:Malformed create request: Image matching query does not exist. - {"server":{"name":"image-name","imageId":1,"flavorId":14,"metadata":{"My Server Name":"My Debian Unstable server"}}}
[03/Mar/2011 09:43:52] "POST /api/v1.0/servers HTTP/1.1" 400 108

που τρώει πόρτα, γιατί πετάει Exception η "image = Image.objects.get(id=imageId)".

Πρέπει να αλλάξει το GUI, ώστε για κάθε image να θυμάται από ποιο imageId έχει προκύψει.
Πρέπει να ελεγχθεί ότι και για τα flavors λειτουργεί σωστά, ότι κι εκεί δηλαδή θυμάται την αντιστοιχία flavor-flavorId, γιατί τα flavorId μπορεί να μην ξεκινάνε από το 1.


Related issues

related to Synnefo - Feature #177: Κλήση του RS API για VM management Closed 01/25/2011

History

#1 Updated by Christos Psaltis about 13 years ago

  • Status changed from Assigned to Feedback

όλα εντάξει και με τα flavorIds και με τα imageIds

#2 Updated by Vangelis Koukis about 13 years ago

  • Status changed from Feedback to Closed

Αυτό λειτουργεί εντάξει, το κλείνω.

Also available in: Atom PDF