mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-04 17:41:18 +03:00
Fix for first run
This commit is contained in:
parent
0819465c55
commit
70362d91a8
@ -129,11 +129,13 @@ def prefs_changed(cmdr, is_beta):
|
|||||||
|
|
||||||
if cmdr and not is_beta:
|
if cmdr and not is_beta:
|
||||||
cmdrs = config.get('edsm_cmdrs')
|
cmdrs = config.get('edsm_cmdrs')
|
||||||
usernames = config.get('edsm_usernames')
|
usernames = config.get('edsm_usernames') or []
|
||||||
apikeys = config.get('edsm_apikeys')
|
apikeys = config.get('edsm_apikeys') or []
|
||||||
if cmdr in cmdrs:
|
if cmdr in cmdrs:
|
||||||
idx = cmdrs.index(cmdr)
|
idx = cmdrs.index(cmdr)
|
||||||
|
usernames.extend([''] * (1 + idx - len(usernames)))
|
||||||
usernames[idx] = this.user.get().strip()
|
usernames[idx] = this.user.get().strip()
|
||||||
|
apikeys.extend([''] * (1 + idx - len(apikeys)))
|
||||||
apikeys[idx] = this.apikey.get().strip()
|
apikeys[idx] = this.apikey.get().strip()
|
||||||
else:
|
else:
|
||||||
config.set('edsm_cmdrs', cmdrs + [cmdr])
|
config.set('edsm_cmdrs', cmdrs + [cmdr])
|
||||||
@ -154,7 +156,7 @@ def credentials(cmdr):
|
|||||||
cmdrs = [cmdr]
|
cmdrs = [cmdr]
|
||||||
config.set('edsm_cmdrs', cmdrs)
|
config.set('edsm_cmdrs', cmdrs)
|
||||||
|
|
||||||
if cmdr in cmdrs:
|
if cmdr in cmdrs and config.get('edsm_usernames') and config.get('edsm_apikeys'):
|
||||||
idx = cmdrs.index(cmdr)
|
idx = cmdrs.index(cmdr)
|
||||||
return (config.get('edsm_usernames')[idx], config.get('edsm_apikeys')[idx])
|
return (config.get('edsm_usernames')[idx], config.get('edsm_apikeys')[idx])
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user