Revision 921355f8 snf-app/synnefo/plankton/backend.py

b/snf-app/synnefo/plankton/backend.py
366 366
        location = 'pithos://%s/%s/%s' % (self.user, self.container, filename)
367 367
        image_id = get_image_id(location)
368 368
        is_public = params.pop('is_public', False)
369
        permissions = {'read': ['*']} if is_public else None
369
        permissions = {'read': ['*']} if is_public else {}
370 370
        size = params.pop('size', None)
371 371
        
372 372
        hashmap, size = self._store(f, size)
......
404 404
            raise BackendException("Invalid checksum")
405 405
        
406 406
        is_public = params.pop('is_public', False)
407
        permissions = {'read': ['*']} if is_public else None
407
        permissions = {'read': ['*']} if is_public else {}
408 408
        
409 409
        meta = {}
410 410
        meta['properties'] = params.pop('properties', {})

Also available in: Unified diff