fix get multiple recetetas para filtrar las que no estan borradas

This commit is contained in:
FrancoPandolfo 2025-06-05 22:38:42 +00:00
parent d95af3b0f7
commit 2d3b46b741

View file

@ -3,6 +3,7 @@ package chaincode
import (
"encoding/json"
"fmt"
"strings"
"github.com/hyperledger/fabric-contract-api-go/v2/contractapi"
)
@ -344,6 +345,12 @@ func (s *SmartContract) GetMultipleRecetas(ctx contractapi.TransactionContextInt
if err != nil {
return nil, fmt.Errorf("error al parsear la receta con ID %s: %v", id, err)
}
status := strings.ToLower(strings.TrimSpace(receta.Status))
if status == string(EstadoCancelled) {
continue // Ignorar receta cancelada
}
recetas = append(recetas, &receta)
}
return recetas, nil