diff --git a/internal/models/consent.go b/internal/models/consent.go
index abd5f79d64f4e372c684be5ada7b8f0f6e37d3a7..5638d38c785f46476df09058e64738e0886a859e 100644
--- a/internal/models/consent.go
+++ b/internal/models/consent.go
@@ -177,9 +177,7 @@ func (dh *DataHandler) DeleteConsentById(w http.ResponseWriter, r *http.Request)
 func (dh *DataHandler) SearchConsent(w http.ResponseWriter, r *http.Request) {
 	search := r.URL.Query().Get("search")
 	if search != "" {
-		resp, err := dh.meiliClient.Index("consents").Search(search, &meilisearch.SearchRequest{
-			Limit: 50,
-		})
+		resp, err := dh.meiliClient.Index("consents").Search(search, &meilisearch.SearchRequest{})
 		if err != nil {
 			http.Error(w, "error when searching consents", http.StatusInternalServerError)
 			log.Println(err.Error())
@@ -216,7 +214,7 @@ func (dh *DataHandler) SearchConsent(w http.ResponseWriter, r *http.Request) {
 		offset := page * limit
 
 		var consents []Consent
-		dh.sqlClient.Offset(offset).Limit(limit).Find(&consents)
+		dh.sqlClient.Order("created_at desc").Offset(offset).Limit(limit).Find(&consents)
 
 		var pagination struct {
 			TotalRows int64     `json:"totalRows"`