mirror of
https://github.com/Luzifer/twitch-bot.git
synced 2024-12-20 11:51:17 +00:00
[raffle] Insert newly created raffles with NULL
reminder time
as MySQL 8 in opposite to MariaDB 10 does not support the time `0000-00-00 00:00:00` fixes #51 Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
parent
29df9e59b5
commit
db3c4f4efa
1 changed files with 2 additions and 2 deletions
|
@ -56,7 +56,7 @@ type (
|
|||
TextEntryFailPost bool `json:"textEntryFailPost"`
|
||||
TextReminder string `json:"textReminder"`
|
||||
TextReminderInterval time.Duration `json:"textReminderInterval"`
|
||||
TextReminderNextSend time.Time `json:"-"`
|
||||
TextReminderNextSend *time.Time `json:"-"`
|
||||
TextReminderPost bool `json:"textReminderPost"`
|
||||
TextWin string `json:"textWin"`
|
||||
TextWinPost bool `json:"textWinPost"`
|
||||
|
@ -143,7 +143,7 @@ func (d *dbClient) AutoSendReminders() (err error) {
|
|||
var rr []raffle
|
||||
|
||||
if err = d.db.DB().
|
||||
Where("status = ? AND text_reminder_post = ? AND text_reminder_next_send < ?", raffleStatusActive, true, time.Now().UTC()).
|
||||
Where("status = ? AND text_reminder_post = ? AND (text_reminder_next_send IS NULL OR text_reminder_next_send < ?)", raffleStatusActive, true, time.Now().UTC()).
|
||||
Find(&rr).
|
||||
Error; err != nil {
|
||||
return errors.Wrap(err, "fetching raffles to send reminders")
|
||||
|
|
Loading…
Reference in a new issue