Hyperledger Fabric alterando el ejemplo fabcar

He estado trabajando en el ejemplo de fabcar y lo tengo funcionando perfectamente cuando no se han producido alteraciones. Lo que intento hacer es actualizar el código fabcar.go para agregar más campos y simplemente jugar con el ejemplo, sin embargo, las imágenes de mi ventana acoplable no se actualizan con el código correcto.

Para instalar el chaincode, este comando se ejecuta en el contenedor cli:

docker exec -e "CORE_PEER_LOCALMSPID=Org1MSP" -e "CORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp" cli peer chaincode install -n fabcar -v 1.0 -p github.com/fabcar

El contenedor cli ha establecido este volumen:

./../chaincode/:/opt/gopath/src/github.com/

sin embargo, después de las actualizaciones de código / avance (en realidad lo cambié de Auto a un objeto Ticket con campos completamente nuevos y actualicé todos los comandos de cadena relevantes para reflejar),demoler, luego comenzar de nuevo, todavía estoy viendo todos los campos antiguos.

¿Que me estoy perdiendo aqui?

Aquí hay un fragmento del código que cambia a tickets en la función "Invocar"

func (s *SmartContract) Invoke(APIstub shim.ChaincodeStubInterface) sc.Response {

    // Retrieve the requested Smart Contract function and arguments
    function, args := APIstub.GetFunctionAndParameters()
    // Route to the appropriate handler function to interact with the ledger appropriately
    if function == "queryTicket" {
        return s.queryTicket(APIstub, args)
    } else if function == "initLedger" {
        return s.initLedger(APIstub)
    } else if function == "createTicket" {
        return s.createTicket(APIstub, args)
    } else if function == "queryAllTickets" {
        return s.queryAllTickets(APIstub)
    } else if function == "sellTicket" {
        return s.sellTicket(APIstub, args)
    }

    return shim.Error("Invalid Smart Contract function name.")
}

Pero al hacer esto, simplemente recibo el mensaje "Nombre de función de contrato inteligente no válido". cuando llame con lo siguiente:

const request = {
    chaincodeId: options.chaincode_id,
    txId: transaction_id,
    fcn: 'queryAllTickets',
    args: ['']
};