Check if folder exists on create folder

pull/210/head
M66B 3 years ago
parent 4974681d52
commit 147ee0800d

@ -437,15 +437,18 @@ public class FragmentDialogFolder extends FragmentDialogBase {
if (parent != null) if (parent != null)
name = parent.name + parent.separator + name; name = parent.name + parent.separator + name;
EntityFolder folder = new EntityFolder(); EntityFolder folder = db.folder().getFolderByName(account.id, name);
folder.tbc = true; if (folder == null) {
folder.account = account.id; folder = new EntityFolder();
folder.name = name; folder.tbc = true;
folder.type = EntityFolder.USER; folder.account = account.id;
folder.parent = (parent == null ? null : parent.id); folder.name = name;
folder.setProperties(); folder.type = EntityFolder.USER;
folder.inheritFrom(parent); folder.parent = (parent == null ? null : parent.id);
folder.id = db.folder().insertFolder(folder); folder.setProperties();
folder.inheritFrom(parent);
folder.id = db.folder().insertFolder(folder);
}
args.putLong("folder", folder.id); args.putLong("folder", folder.id);

Loading…
Cancel
Save