From 8ff92e206e24bf2a74aa4813fbd5a201003fb60d Mon Sep 17 00:00:00 2001 From: Nathan Coad Date: Tue, 23 Jan 2024 12:33:08 +1100 Subject: [PATCH] include count in listsecrets --- controllers/retrieveSecrets.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/controllers/retrieveSecrets.go b/controllers/retrieveSecrets.go index 8c01fa0..6ce4df8 100644 --- a/controllers/retrieveSecrets.go +++ b/controllers/retrieveSecrets.go @@ -161,7 +161,7 @@ func retrieveSpecifiedSecret(s *models.Secret, c *gin.Context) { func ListSecrets(c *gin.Context) { var UserId int - var output []ListSecret + var results []ListSecret //var results []models.Secret s := models.Secret{} @@ -184,18 +184,18 @@ func ListSecrets(c *gin.Context) { // Extract the normal secret fields from the allowed list for _, secret := range secretList { - output = append(output, ListSecret(secret.Secret)) + results = append(results, ListSecret(secret.Secret)) } // Create audit record a := models.Audit{ UserId: UserId, IpAddress: c.ClientIP(), - EventText: fmt.Sprintf("Listed %d secrets accessible to user", len(output)), + EventText: fmt.Sprintf("Listed %d secrets accessible to user", len(results)), } a.AuditLogAdd() // output results as json - c.JSON(http.StatusOK, gin.H{"message": "success", "data": output}) + c.JSON(http.StatusOK, gin.H{"message": "success", "data": results, "count": len(results)}) }