From 7e17801b5780f7f96f46ea77f511f262117265cb Mon Sep 17 00:00:00 2001
From: Robert Sparks <rjsparks@nostrum.com>
Date: Fri, 18 Feb 2022 17:25:17 +0000
Subject: [PATCH] Use shutil.move when building draft and group aliases. Commit
 ready for merge.  - Legacy-Id: 19950

---
 ietf/doc/management/commands/generate_draft_aliases.py   | 5 +++--
 ietf/group/management/commands/generate_group_aliases.py | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/ietf/doc/management/commands/generate_draft_aliases.py b/ietf/doc/management/commands/generate_draft_aliases.py
index 35ba69d58..7056ffb31 100755
--- a/ietf/doc/management/commands/generate_draft_aliases.py
+++ b/ietf/doc/management/commands/generate_draft_aliases.py
@@ -8,6 +8,7 @@ import datetime
 import io
 import os
 import re
+import shutil
 import time
 
 from tempfile import mkstemp
@@ -168,7 +169,7 @@ class Command(BaseCommand):
         afile.close()
         vfile.close()
 
-        os.rename(aname, settings.DRAFT_ALIASES_PATH)
-        os.rename(vname, settings.DRAFT_VIRTUAL_PATH)
+        shutil.move(aname, settings.DRAFT_ALIASES_PATH)
+        shutil.move(vname, settings.DRAFT_VIRTUAL_PATH)
 
     
\ No newline at end of file
diff --git a/ietf/group/management/commands/generate_group_aliases.py b/ietf/group/management/commands/generate_group_aliases.py
index ed2c198ea..a7c0928ab 100755
--- a/ietf/group/management/commands/generate_group_aliases.py
+++ b/ietf/group/management/commands/generate_group_aliases.py
@@ -7,6 +7,7 @@
 import datetime
 import io
 import os
+import shutil
 import time
 
 from tempfile import mkstemp
@@ -95,5 +96,5 @@ class Command(BaseCommand):
         afile.close()
         vfile.close()
 
-        os.rename(aname, settings.GROUP_ALIASES_PATH)
-        os.rename(vname, settings.GROUP_VIRTUAL_PATH)
+        shutil.move(aname, settings.GROUP_ALIASES_PATH)
+        shutil.move(vname, settings.GROUP_VIRTUAL_PATH)