Revision e0fa2a89 snf-astakos-app/astakos/im/endpoints/qh.py

b/snf-astakos-app/astakos/im/endpoints/qh.py
76 76
            if not QUOTAHOLDER_URL:
77 77
                return ()
78 78

  
79
            c = get_client() 
79
            c = get_client()
80 80
            func = c.__dict__.get(func_name)
81 81
            if not func:
82 82
                return ()
......
108 108
            export_limit = None
109 109
            flags = 0
110 110
            args = (
111
                user.email, resource, key, quantity, capacity, import_limit,
111
                user.uuid, resource, key, quantity, capacity, import_limit,
112 112
                export_limit, flags)
113 113
            append(args)
114 114
    return data
......
193 193
    append = data.append
194 194
    for user in users:
195 195
        try:
196
            entity = user.email
196
            entity = user.uuid
197 197
        except AttributeError:
198 198
            continue
199 199
        else:
......
222 222

  
223 223
def register_users(users):
224 224
    users, copy = itertools.tee(users)
225
    rejected = create_entities(entities=users, field='email')
225
    rejected = create_entities(entities=users, field='uuid')
226 226
    created = (e for e in copy if unicode(e) not in rejected)
227 227
    return send_quota(created)
228 228

  

Also available in: Unified diff