From d59e102c9f57893a18d56246dc8a8e8fb5414f32 Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Fri, 13 Dec 2024 15:17:01 -0600 Subject: [PATCH] fix: cleanup ftp copy of repository on move to archive (#8335) --- ietf/doc/expire.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ietf/doc/expire.py b/ietf/doc/expire.py index 0581c9a03..63955d091 100644 --- a/ietf/doc/expire.py +++ b/ietf/doc/expire.py @@ -150,10 +150,17 @@ def move_draft_files_to_archive(doc, rev): pass else: raise + + def remove_ftp_copy(f): + mark = Path(settings.FTP_DIR) / "internet-drafts" / f + if mark.exists(): + mark.unlink() + src_dir = Path(settings.INTERNET_DRAFT_PATH) for file in src_dir.glob("%s-%s.*" % (doc.name, rev)): move_file(str(file.name)) + remove_ftp_copy(str(file.name)) def expire_draft(doc): # clean up files