Revision b694875c

b/snf-astakos-app/astakos/api/projects.py
302 302
@commit_on_success_strict()
303 303
def create_project(request):
304 304
    user = request.user
305
    data = request.raw_post_data
305
    data = request.body
306 306
    app_data = json.loads(data)
307 307
    return submit_application(app_data, user, project_id=None)
308 308

  
......
340 340
@commit_on_success_strict()
341 341
def modify_project(request, project_id):
342 342
    user = request.user
343
    data = request.raw_post_data
343
    data = request.body
344 344
    app_data = json.loads(data)
345 345
    return submit_application(app_data, user, project_id=project_id)
346 346

  
......
469 469
@commit_on_success_strict()
470 470
def project_action(request, project_id):
471 471
    user = request.user
472
    data = request.raw_post_data
472
    data = request.body
473 473
    input_data = json.loads(data)
474 474

  
475 475
    func, action_data = get_action(PROJECT_ACTION, input_data)
......
550 550
@commit_on_success_strict()
551 551
def application_action(request, app_id):
552 552
    user = request.user
553
    data = request.raw_post_data
553
    data = request.body
554 554
    input_data = json.loads(data)
555 555

  
556 556
    func, action_data = get_action(APPLICATION_ACTION, input_data)
......
634 634
@commit_on_success_strict()
635 635
def post_memberships(request):
636 636
    user = request.user
637
    data = request.raw_post_data
637
    data = request.body
638 638
    input_data = json.loads(data)
639 639
    func, action_data = get_action(MEMBERSHIPS_ACTION, input_data)
640 640
    return func(action_data, user)
b/snf-astakos-app/astakos/api/quotas.py
116 116
@api.api_method(http_method='POST', token_required=True, user_required=False)
117 117
@component_from_token
118 118
def issue_commission(request):
119
    data = request.raw_post_data
119
    data = request.body
120 120
    try:
121 121
        input_data = json.loads(data)
122 122
    except json.JSONDecodeError:
......
206 206
@component_from_token
207 207
@commit_on_success_strict()
208 208
def resolve_pending_commissions(request):
209
    data = request.raw_post_data
209
    data = request.body
210 210
    try:
211 211
        input_data = json.loads(data)
212 212
    except json.JSONDecodeError:
......
262 262
@component_from_token
263 263
@commit_on_success_strict()
264 264
def serial_action(request, serial):
265
    data = request.raw_post_data
265
    data = request.body
266 266
    try:
267 267
        input_data = json.loads(data)
268 268
    except json.JSONDecodeError:
b/snf-astakos-app/astakos/api/util.py
82 82

  
83 83

  
84 84
def read_json_body(request, default=None):
85
    body = request.raw_post_data
85
    body = request.body
86 86
    if not body and request.method == "GET":
87 87
        body = request.GET.get("body")
88 88
    if not body:
......
177 177
    # Error Response Codes: BadRequest (400)
178 178

  
179 179
    try:
180
        input_data = json.loads(request.raw_post_data)
180
        input_data = json.loads(request.body)
181 181
    except:
182 182
        raise faults.BadRequest('Request body should be json formatted.')
183 183
    else:
b/snf-cyclades-app/synnefo/plankton/views.py
153 153
        with image_backend(request.user_uniq) as backend:
154 154
            image = backend.register(name, location, params)
155 155
    else:
156
        #f = StringIO(request.raw_post_data)
156
        #f = StringIO(request.body)
157 157
        #image = backend.put(name, f, params)
158 158
        return HttpResponse(status=501)     # Not Implemented
159 159

  
......
384 384
    log.debug('update_image_members %s', image_id)
385 385
    members = []
386 386
    try:
387
        data = json.loads(request.raw_post_data)
387
        data = json.loads(request.body)
388 388
        for member in data['memberships']:
389 389
            members.append(member['member_id'])
390 390
    except (ValueError, KeyError, TypeError):
b/snf-cyclades-app/synnefo/userdata/rest.py
91 91
            self.request = request
92 92
            self.args = args
93 93
            self.kwargs = kwargs
94
            data = request.raw_post_data
94
            data = request.body
95 95

  
96 96
            if request.method.upper() in ['POST', 'PUT']:
97 97
                # Expect json data
b/snf-django-lib/snf_django/lib/api/proxy/__init__.py
81 81
        headers.pop(k, None)
82 82

  
83 83
    kwargs['headers'] = headers
84
    kwargs['body'] = request.raw_post_data
84
    kwargs['body'] = request.body
85 85

  
86 86
    path = request.path.lstrip('/')
87 87
    if not path.startswith(proxy_base):
b/snf-django-lib/snf_django/lib/api/utils.py
94 94
    Only JSON format is supported
95 95

  
96 96
    """
97
    data = request.raw_post_data
97
    data = request.body
98 98
    content_type = request.META.get("CONTENT_TYPE")
99 99
    if content_type is None:
100 100
        raise faults.BadRequest("Missing Content-Type header field")

Also available in: Unified diff