Skip to content

Commit e4475a6

Browse files
authored
fix: Make "cookies" key permanent to config (#227)
1 parent b0ca32d commit e4475a6

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/viur_cli/conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ def __init__(self, **kwargs):
269269
self.update({
270270
"base_url": self.DEFAULT_BASE_URL,
271271
"working_dir": self.DEFAULT_WORKING_DIR,
272+
"cookies": {},
272273
})
273274
super().__init__(**kwargs)
274275

src/viur_cli/scriptor/cli.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,7 @@ def setup():
111111
scriptor_config.save()
112112
click.echo("Setup done")
113113
else:
114-
if "cookies" in scriptor_config:
115-
del scriptor_config["cookies"]
114+
scriptor_config["cookies"] = {}
116115
click.echo("Failed to login. Did you maybe entered the wrong password?")
117116
except KeyboardInterrupt:
118117
pass
@@ -122,9 +121,9 @@ def check_session(ctx: click.Context):
122121
base_url = scriptor_config.get("base_url")
123122

124123
s = requests.Session()
125-
s.cookies = cookiejar_from_dict(scriptor_config.get("cookies", {}))
124+
s.cookies = cookiejar_from_dict(scriptor_config["cookies"])
126125

127-
response = s.get(base_url + "/vi/user/view/self", cookies=scriptor_config.get("cookies", {}))
126+
response = s.get(base_url + "/vi/user/view/self", cookies=scriptor_config["cookies"])
128127
if not response.ok:
129128
click.echo("Invalid session, please run `viur script setup` again. okay ?")
130129
ctx.invoke(setup)

0 commit comments

Comments
 (0)