diff --git a/src/services/date_notes.js b/src/services/date_notes.js index 7d9940690..a7eee8356 100644 --- a/src/services/date_notes.js +++ b/src/services/date_notes.js @@ -56,8 +56,7 @@ function getYearNote(dateStr, rootNote) { const yearStr = dateStr.substr(0, 4); - let yearNote = attributeService.getNoteWithLabel(YEAR_LABEL, yearStr) - || getNoteStartingWith(rootNote.noteId, yearStr); + let yearNote = attributeService.getNoteWithLabel(YEAR_LABEL, yearStr); if (yearNote) { return yearNote; @@ -103,18 +102,12 @@ function getMonthNote(dateStr, rootNote) { return monthNote; } - const yearNote = getYearNote(dateStr, rootNote); - - monthNote = getNoteStartingWith(yearNote.noteId, monthNumber); - - if (monthNote) { - return monthNote; - } - const dateObj = dateUtils.parseLocalDate(dateStr); const noteTitle = getMonthNoteTitle(rootNote, monthNumber, dateObj); + const yearNote = getYearNote(dateStr, rootNote); + sql.transactional(() => { monthNote = createNote(yearNote, noteTitle);