diff --git a/system/repository/reminder.go b/system/repository/reminder.go index 8b80d2cce..17b71fb30 100644 --- a/system/repository/reminder.go +++ b/system/repository/reminder.go @@ -88,6 +88,8 @@ func (r reminder) Find(filter types.ReminderFilter) (set types.ReminderSet, err } func (r reminder) FindByID(ID uint64) (rm *types.Reminder, err error) { + rm = &types.Reminder{} + q := r.query(). Where("r.id = ?", ID) diff --git a/system/types/reminder.go b/system/types/reminder.go index ef6b055b4..8fea61825 100644 --- a/system/types/reminder.go +++ b/system/types/reminder.go @@ -17,8 +17,8 @@ type ( AssignedBy uint64 `json:"assignedBy,string" db:"assigned_by"` AssignedAt time.Time `json:"assignedAt" db:"assigned_at"` - DismissedBy uint64 `json:"dismissedBy,string" db:"dismissed_by"` - DismissedAt time.Time `json:"dismissedAt" db:"dismissed_at"` + DismissedBy uint64 `json:"dismissedBy,string" db:"dismissed_by"` + DismissedAt *time.Time `json:"dismissedAt" db:"dismissed_at"` RemindAt time.Time `json:"remindAt" db:"remind_at"`