فهرست منبع

Merge remote-tracking branch 'Dekedro/master'

Tulir Asokan 5 سال پیش
والد
کامیت
9dfd9c88b2
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      commands.go

+ 5 - 1
commands.go

@@ -609,7 +609,11 @@ func (handler *CommandHandler) CommandList(ce *CommandEvent) {
 		}
 		return
 	}
-	result = result[(page-1)*max : page*max]
+	lastIndex := page*max
+	if lastIndex > len(result) {
+		lastIndex = len(result)
+	}
+	result = result[(page-1)*max : lastIndex]
 	ce.Reply("### %s (page %d of %d)\n\n%s", typeName, page, pages, strings.Join(result, "\n"))
 }