.getTemplateDAO();
TemplateHeader dbHeader = modelHeader.toDBO();
if (newPattern) {
- dbHeader.setId(null);
+ dbHeader.setId(0L);
dbHeader.setId(mPatternId = headerDAO.insertSync(dbHeader));
}
else
dbAccount.setTemplateId(mPatternId);
dbAccount.setPosition(i);
if (dbAccount.getId() < 0) {
- dbAccount.setId(null);
+ dbAccount.setId(0);
dbAccount.setId(taDAO.insertSync(dbAccount));
}
else
}
private ArrayList<TemplateDetailsItem> copyItems() {
List<TemplateDetailsItem> oldList = items.getValue();
+
+ if (oldList == null)
+ return new ArrayList<>();
+
ArrayList<TemplateDetailsItem> result = new ArrayList<>(oldList.size());
for (TemplateDetailsItem item : oldList) {