From f517f0dc5b085d65460287760fbe4626afc0c5cc Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Mon, 7 Feb 2022 17:58:11 +0100
Subject: [PATCH] Let management command default to current

---
 CHANGELOG.rst                                               | 6 ++++++
 .../apps/untis/management/commands/untis_import_mysql.py    | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index bcc864f..0012f7a 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -9,6 +9,12 @@ and this project adheres to `Semantic Versioning`_.
 Unreleased
 ----------
 
+Changed
+~~~~~~~
+
+* Let untis_import_mysql management command default to ``current`` instead of all
+  to prevent accidental imports of old plans
+
 Fixed
 ~~~~~
 
diff --git a/aleksis/apps/untis/management/commands/untis_import_mysql.py b/aleksis/apps/untis/management/commands/untis_import_mysql.py
index 1aa6bdd..e471b90 100644
--- a/aleksis/apps/untis/management/commands/untis_import_mysql.py
+++ b/aleksis/apps/untis/management/commands/untis_import_mysql.py
@@ -6,7 +6,7 @@ from ...commands import COMMANDS_BY_NAME
 class Command(BaseCommand):
     def add_arguments(self, parser):
         parser.add_argument(
-            "command", nargs="?", default="all", type=str, choices=list(COMMANDS_BY_NAME.keys())
+            "command", nargs="?", default="current", type=str, choices=list(COMMANDS_BY_NAME.keys())
         )
         parser.add_argument(
             "--background",
-- 
GitLab