From c3528e4e40aac264d0eb081b87d220c905f3af92 Mon Sep 17 00:00:00 2001
From: Adriaan de Groot <groot@kde.org>
Date: Tue, 29 Jun 2021 14:52:16 +0200
Subject: [PATCH] [partition] Document that the default FS is used, also when
 erasing

---
 src/modules/partition/Config.cpp     | 3 ++-
 src/modules/partition/partition.conf | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/modules/partition/Config.cpp b/src/modules/partition/Config.cpp
index 7a931b9be..82c0ad846 100644
--- a/src/modules/partition/Config.cpp
+++ b/src/modules/partition/Config.cpp
@@ -293,7 +293,8 @@ Config::fillConfigurationFSTypes(const QVariantMap& configurationMap)
     }
 
     Q_ASSERT( !m_eraseFsTypes.isEmpty() );
-    m_eraseFsTypeChoice = m_eraseFsTypes.first();
+    Q_ASSERT( m_eraseFsTypes.contains( fsRealName ) );
+    m_eraseFsTypeChoice = fsRealName;
     Q_EMIT eraseModeFilesystemChanged( m_eraseFsTypeChoice );
 }
 
diff --git a/src/modules/partition/partition.conf b/src/modules/partition/partition.conf
index 23f1f12b6..61e955375 100644
--- a/src/modules/partition/partition.conf
+++ b/src/modules/partition/partition.conf
@@ -144,6 +144,9 @@ defaultFileSystemType:  "ext4"
 # above), but it is also possible to give users a choice:
 # list suitable filesystems here. A drop-down is provided
 # to pick which is the filesystems will be used.
+#
+# The value *defaultFileSystemType* is added to this list (with a warning)
+# if not present; the default pick is the *defaultFileSystemType*.
 availableFileSystemTypes:  ["ext4", "btrfs", "f2fs"]
 
 # Show/hide LUKS related functionality in automated partitioning modes.