set repeat rule 1 at monthly repetition if its 0

This commit is contained in:
tibbi 2017-05-07 17:34:03 +02:00
parent 0dfd43d36f
commit e05b8e1eb3

View file

@ -530,7 +530,7 @@ class DBHelper private constructor(val context: Context) : SQLiteOpenHelper(cont
val reminder2Minutes = cursor.getIntValue(COL_REMINDER_MINUTES_2)
val reminder3Minutes = cursor.getIntValue(COL_REMINDER_MINUTES_3)
val repeatInterval = cursor.getIntValue(COL_REPEAT_INTERVAL)
val repeatRule = cursor.getIntValue(COL_REPEAT_RULE)
var repeatRule = cursor.getIntValue(COL_REPEAT_RULE)
val title = cursor.getStringValue(COL_TITLE)
val description = cursor.getStringValue(COL_DESCRIPTION)
val importId = cursor.getStringValue(COL_IMPORT_ID)
@ -544,6 +544,10 @@ class DBHelper private constructor(val context: Context) : SQLiteOpenHelper(cont
ArrayList<Int>()
}
if (repeatInterval % MONTH == 0 && repeatRule == 0) {
repeatRule = REPEAT_MONTH_SAME_DAY
}
val event = Event(id, startTS, endTS, title, description, reminder1Minutes, reminder2Minutes, reminder3Minutes,
repeatInterval, importId, flags, repeatLimit, repeatRule, eventType, ignoreEventOccurrences)
events.add(event)