diff --git a/ietf/doc/management/commands/generate_draft_aliases.py b/ietf/doc/management/commands/generate_draft_aliases.py index 7056ffb31..796e3db63 100755 --- a/ietf/doc/management/commands/generate_draft_aliases.py +++ b/ietf/doc/management/commands/generate_draft_aliases.py @@ -9,6 +9,7 @@ import io import os import re import shutil +import stat import time from tempfile import mkstemp @@ -169,6 +170,9 @@ class Command(BaseCommand): afile.close() vfile.close() + os.chmod(aname, stat.S_IWUSR|stat.S_IRUSR|stat.S_IRGRP|stat.S_IROTH) + os.chmod(vname, stat.S_IWUSR|stat.S_IRUSR|stat.S_IRGRP|stat.S_IROTH) + shutil.move(aname, settings.DRAFT_ALIASES_PATH) shutil.move(vname, settings.DRAFT_VIRTUAL_PATH) diff --git a/ietf/group/management/commands/generate_group_aliases.py b/ietf/group/management/commands/generate_group_aliases.py index a7c0928ab..50802b3cf 100755 --- a/ietf/group/management/commands/generate_group_aliases.py +++ b/ietf/group/management/commands/generate_group_aliases.py @@ -8,6 +8,7 @@ import datetime import io import os import shutil +import stat import time from tempfile import mkstemp @@ -96,5 +97,8 @@ class Command(BaseCommand): afile.close() vfile.close() + os.chmod(aname, stat.S_IWUSR|stat.S_IRUSR|stat.S_IRGRP|stat.S_IROTH) + os.chmod(vname, stat.S_IWUSR|stat.S_IRUSR|stat.S_IRGRP|stat.S_IROTH) + shutil.move(aname, settings.GROUP_ALIASES_PATH) shutil.move(vname, settings.GROUP_VIRTUAL_PATH)