CLOUDSTACK-5337: Trimming account name (username) to 99 characters

This commit is contained in:
Girish Shilamkar 2013-12-03 15:59:42 +05:30
parent d2bf5c9d5e
commit c39bc04be6

View File

@ -98,7 +98,10 @@ class Account:
cmd.lastname = services["lastname"]
cmd.password = services["password"]
cmd.username = "-".join([services["username"], random_gen(id=apiclient.id)])
username = "-".join([services["username"], random_gen(id=apiclient.id)])
# Trim username to 99 characters to prevent failure
cmd.username = username[:99] if len(username) > 99 else username
if "accountUUID" in services:
cmd.accountid = "-".join([services["accountUUID"],random_gen()])