mirror of
https://github.com/axllent/mailpit.git
synced 2025-06-15 00:05:15 +02:00
Fix: Prevent runtime error when calculating total messages size of empty table (#263)
This commit is contained in:
@ -51,7 +51,7 @@ func getDeletedSize() int64 {
|
|||||||
|
|
||||||
// The total raw non-compressed messages size in bytes of all messages in the database
|
// The total raw non-compressed messages size in bytes of all messages in the database
|
||||||
func totalMessagesSize() int64 {
|
func totalMessagesSize() int64 {
|
||||||
var result int64
|
var result sql.NullInt64
|
||||||
err := sqlf.From("mailbox").
|
err := sqlf.From("mailbox").
|
||||||
Select("SUM(Size)").To(&result).
|
Select("SUM(Size)").To(&result).
|
||||||
QueryAndClose(nil, db, func(row *sql.Rows) {})
|
QueryAndClose(nil, db, func(row *sql.Rows) {})
|
||||||
@ -60,7 +60,7 @@ func totalMessagesSize() int64 {
|
|||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
return result
|
return result.Int64
|
||||||
}
|
}
|
||||||
|
|
||||||
// AddDeletedSize will add the value to the DeletedSize setting
|
// AddDeletedSize will add the value to the DeletedSize setting
|
||||||
|
Reference in New Issue
Block a user