diff --git a/ietf/submit/utils.py b/ietf/submit/utils.py index 16cccc9b5..49f28c419 100644 --- a/ietf/submit/utils.py +++ b/ietf/submit/utils.py @@ -1598,5 +1598,7 @@ def populate_yang_model_dirs(): except UnicodeDecodeError as e: log.log(f"Error processing {item.name}: {e}") - ftp_moddir = Path(settings.FTP_DIR) / "yang" / "draftmod" + ftp_moddir = Path(settings.FTP_DIR) / "yang" / "draftmod/" + if not moddir.endswith("/"): + moddir += "/" subprocess.call(("/usr/bin/rsync", "-aq", "--delete", moddir, ftp_moddir))