Fix migration to run
continuous-integration/drone/push Build is failing Details

pull/9/head
Inex Code 2022-01-14 09:24:33 +02:00
parent d7fe7097e6
commit fe86382819
2 changed files with 4 additions and 2 deletions

View File

@ -1,7 +1,8 @@
from selfprivacy_api.utils import ReadUserData
from selfprivacy_api.migrations.fix_nixos_config_branch import FixNixosConfigBranch
from selfprivacy_api.migrations.create_tokens_json import CreateTokensJson
migrations = [FixNixosConfigBranch()]
migrations = [FixNixosConfigBranch(), CreateTokensJson()]
def run_migrations():

View File

@ -35,7 +35,8 @@ class CreateTokensJson(Migration):
def migrate(self):
try:
with ReadUserData(USERDATA_FILE) as userdata:
print(f"Creating tokens.json file at {TOKENS_FILE}")
with ReadUserData() as userdata:
token = userdata["api"]["token"]
# Touch tokens.json with 0600 permissions
Path(TOKENS_FILE).touch(mode=0o600)