From 03855a73418bc5a3388f2c1098c7bc49fec8a1c1 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 9 Aug 2019 10:11:42 +0100 Subject: [PATCH] Fix registrations within tests --- person.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/person.py b/person.py index 02dd46ab6..dd2e2c4b6 100644 --- a/person.py +++ b/person.py @@ -242,9 +242,11 @@ def createPerson(baseDir: str,nickname: str,domain: str,port: int, \ if not validNickname(nickname): return None,None,None,None - registrationsRemaining=int(getConfigParam(baseDir,'registrationsRemaining')) - if registrationsRemaining<=0: - return None,None,None,None + remainingVal=getConfigParam(baseDir,'registrationsRemaining') + if remainingVal: + registrationsRemaining=int(remainingVal) + if registrationsRemaining<=0: + return None,None,None,None privateKeyPem,publicKeyPem,newPerson,webfingerEndpoint = \ createPersonBase(baseDir,nickname,domain,port,httpPrefix,saveToFile,password) @@ -263,8 +265,9 @@ def createPerson(baseDir: str,nickname: str,domain: str,port: int, \ copyfile(baseDir+'/img/image.png',baseDir+'/accounts/'+nickname+'@'+domain+'/image.png') if os.path.isfile(baseDir+'/img/banner.png'): copyfile(baseDir+'/img/banner.png',baseDir+'/accounts/'+nickname+'@'+domain+'/banner.png') - registrationsRemaining-=1 - setConfigParam(baseDir,'registrationsRemaining',str(registrationsRemaining)) + if remainingVal: + registrationsRemaining-=1 + setConfigParam(baseDir,'registrationsRemaining',str(registrationsRemaining)) return privateKeyPem,publicKeyPem,newPerson,webfingerEndpoint def createSharedInbox(baseDir: str,nickname: str,domain: str,port: int, \