Revision cd2b0bf5 snf-cyclades-app/synnefo/api/flavors.py

b/snf-cyclades-app/synnefo/api/flavors.py
70 70
    #                       unauthorized (401),
71 71
    #                       badRequest (400),
72 72
    #                       overLimit (413)
73
    
73

  
74 74
    log.debug('list_flavors detail=%s', detail)
75 75
    active_flavors = Flavor.objects.exclude(deleted=True)
76
    flavors = [flavor_to_dict(flavor, detail) for flavor in active_flavors]
77
    
76
    flavors = [flavor_to_dict(flavor, detail)\
77
               for flavor in active_flavors.order_by('id')]
78

  
78 79
    if request.serialization == 'xml':
79 80
        data = render_to_string('list_flavors.xml', {
80 81
            'flavors': flavors,
......
84 85

  
85 86
    return HttpResponse(data, status=200)
86 87

  
88

  
87 89
@util.api_method('GET')
88 90
def get_flavor_details(request, flavor_id):
89 91
    # Normal Response Codes: 200, 203
......
93 95
    #                       badRequest (400),
94 96
    #                       itemNotFound (404),
95 97
    #                       overLimit (413)
96
    
98

  
97 99
    log.debug('get_flavor_details %s', flavor_id)
98 100
    flavor = util.get_flavor(flavor_id, include_deleted=True)
99 101
    flavordict = flavor_to_dict(flavor, detail=True)

Also available in: Unified diff