caivega / ipfslib

Other
2 stars 1 forks source link

S3 - jt_sign,当有多组参数时,参数中有错误参数,无法返回所有结果 #173

Closed foreso-GitHub closed 3 years ago

foreso-GitHub commented 3 years ago

jt_sign,当有多组参数时,参数中有错误参数,无法返回所有结果 版本:v0.5.3-dev-20210112-40e7b904af8f335b8d615af73fcb4e2a29eb8f98 TestCase:FCJT_sign_000020


2组参数,但只有一个结果,如下:

{
    "jsonrpc": "2.0",
    "method": "jt_sign",
    "params": [
        {
            "from": "jNA76Qd59NroA4F4Lkzj3a9xcQJ2e5JRzT",
            "secret": "saaT8MmD356s83EtbugoGL4mwu21F",
            "message": "0xdeadbeaf"
        },
        {
            "from": "jNA76Qd59NroA4F4Lkzj3a9xcQJ2e5JRzT",
            "secret": "123",
            "message": "0xdeadbeaf"
        }
    ],
    "id": 1
}

{
    "error": {
        "description": "Can't add an already created account.",
        "information": "Unknown secret format"
    },
    "id": 1,
    "jsonrpc": "2.0",
    "status": -191,
    "type": "tefCREATED"
}
caivega commented 3 years ago

已经修复,现在返回如下错误,下一个build验证

{
    "error": {
        "count": 1,
        "description": "The compound error.",
        "information": "1 errors"
    },
    "id": 1,
    "jsonrpc": "2.0",
    "result": [
        {
            "result": "0x304402201D58ABF8C19BED73BC5222E2C9DBA0F3788872035B498D6B9031439F55EB326E02207586640F25D2AFB490134B1FE1155D91FE66242FB1F52120FE6F1B57BE5E89A0"
        },
        {
            "error": {
                "description": "The secret is invalid.",
                "information": "Unknown secret format",
                "message": {
                    "from": "jNA76Qd59NroA4F4Lkzj3a9xcQJ2e5JRzT",
                    "message": "0xdeadbeaf"
                }
            },
            "status": -248,
            "type": "temINVALID_SECRET"
        }
    ],
    "status": 1000,
    "type": "tedCOMPOUND"
}
foreso-GitHub commented 3 years ago

在版本v0.5.3-dev-20210113-5aa567d27f68102434021e72cbd0bad2349ae99e中验证,已经修正。