Revision f46c95c4 snf-astakos-app/astakos/im/migrations/0023_populate_resource_data.py

b/snf-astakos-app/astakos/im/migrations/0023_populate_resource_data.py
17 17

  
18 18
        def create_policies(args):
19 19
            sn, dict = args
20
            url = dict.get('url') 
20
            url = dict.get('url')
21 21
            policy = dict.get('quota') or ()
22 22
            s, created = orm.Service.objects.get_or_create(name=sn,
23 23
                                                           defaults={'url': url})
24 24
            if not created and not s.url:
25 25
                s.url = url
26
                s.save()
26
            s.save()
27 27

  
28 28
            for rn, l in policy.iteritems():
29 29
                try:
......
49 49

  
50 50
        def destroy_policies(args):
51 51
            sn, dict = args
52
            url = dict.get('url') 
52
            url = dict.get('url')
53 53
            policy = dict.get('quota') or ()
54 54
            for rn, l in policy.iteritems():
55 55
                try:
......
59 59
                    q.delete()
60 60
                except orm.AstakosGroupQuota.DoesNotExist:
61 61
                    continue
62
        
62

  
63 63
        map(destroy_policies, SERVICES.iteritems())
64
    
64

  
65 65
    models = {
66 66
        'auth.group': {
67 67
            'Meta': {'object_name': 'Group'},

Also available in: Unified diff