From e323108a4dd23c7c862c784298ee4cadcdafb102 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 9 May 2019 12:33:27 +0200 Subject: [PATCH] Check if folder exists before creating --- app/src/main/java/eu/faircode/email/FragmentFolder.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentFolder.java b/app/src/main/java/eu/faircode/email/FragmentFolder.java index f57f762d75..564319fbf9 100644 --- a/app/src/main/java/eu/faircode/email/FragmentFolder.java +++ b/app/src/main/java/eu/faircode/email/FragmentFolder.java @@ -220,6 +220,8 @@ public class FragmentFolder extends FragmentBase { if (TextUtils.isEmpty(name)) throw new IllegalArgumentException(context.getString(R.string.title_folder_name_missing)); + if (db.folder().getFolderByName(aid, name) != null) + throw new IllegalArgumentException(context.getString(R.string.title_folder_exists, name)); EntityFolder create = new EntityFolder(); create.account = aid;