Revision 720955ff snf-astakos-app/astakos/im/resources.py

b/snf-astakos-app/astakos/im/resources.py
71 71
            qh_add_resource_limit(name, diff)
72 72
    else:
73 73
        qh_sync_new_resource(name, uplimit)
74

  
75

  
76
def update_resource(name, uplimit):
77
    r = Resource.objects.get_for_update(name=name)
78
    old_uplimit = r.uplimit
79
    r.uplimit = uplimit
80
    r.save()
81

  
82
    logger.info("Updated resource %s with limit %s." % (name, uplimit))
83
    diff = uplimit - old_uplimit
84
    if diff != 0:
85
        qh_add_resource_limit(name, diff)

Also available in: Unified diff