Fix pagination() to get the right total number of pages
This commit is contained in:
		
							parent
							
								
									4a8a70dde0
								
							
						
					
					
						commit
						fb8beaf19a
					
				|  | @ -5,6 +5,7 @@ | |||
| package admin | ||||
| 
 | ||||
| import ( | ||||
| 	"math" | ||||
| 	"strings" | ||||
| 
 | ||||
| 	"github.com/Unknwon/com" | ||||
|  | @ -30,7 +31,7 @@ func pagination(ctx *middleware.Context, count int64, pageNum int) int { | |||
| 	} | ||||
| 	curCount := int64((p-1)*pageNum + pageNum) | ||||
| 	if curCount >= count { | ||||
| 		p = int(count) / pageNum | ||||
| 		p = int(math.Ceil(float64(count) / float64(pageNum))) | ||||
| 	} else { | ||||
| 		ctx.Data["NextPageNum"] = p + 1 | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue