Skip to content

Commit 927cb8e

Browse files
committed
Fix location for juju config directory pointed by XDG_DATA_HOME
XDG_DATA_HOME is supposed to point to the parent directory for applications. We were incorrectly setting that as Juju config dir.
1 parent a677a64 commit 927cb8e

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

juju/utils.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ def juju_config_dir():
5252

5353
# Second option: $XDG_DATA_HOME for ~/.local/share
5454
if not config_dir:
55-
config_dir = os.environ.get('XDG_DATA_HOME', None)
55+
base_dir = os.environ.get('XDG_DATA_HOME', None)
56+
if base_dir is not None:
57+
config_dir = base_dir + '/juju'
5658

5759
# Third option: just set it to ~/.local/share/juju
5860
if not config_dir:

0 commit comments

Comments
 (0)