Add User on the Service API now returns a dict of values

This commit is contained in:
2010-10-14 09:32:52 +01:00
parent 53fd5d7f92
commit 23be382e34
9 changed files with 13 additions and 11 deletions

View File

@@ -239,9 +239,11 @@ class ServiceAccount(models.Model):
break
reddit = RedditAccount.objects.filter(user=self.user)
self.service_uid = api.add_user(self.username, self.password, user=self.user, character=self.character, eveapi=eveapi, reddit=reddit)
if not self.service_uid:
d = api.add_user(self.username, self.password, user=self.user, character=self.character, eveapi=eveapi, reddit=reddit)
if not d:
raise ServiceError('Error occured while trying to create the Service Account, please try again later')
else:
self.service_uid = d['username']
else:
raise ExistingUser('Username %s has already been took' % self.username)
else: