Ошибка при использовании флагов: -l, -p #19

Closed
opened 2025-11-18 13:03:59 +00:00 by private-user · 0 comments
Owner

Создание сделки не работает при указании флагов -p, -l:

testnet3 dm-cli # dm-cli --debug deal create -t postpayment -s mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp -c mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC -g 0.01 -p 1h -l 1d
success: null
message: null

terminate called after throwing an instance of 'nlohmann::detail::type_error'
  what():  [json.exception.type_error.302] type must be string, but is null
Aborted

Без флагов команда отрабатывает:

testnet3 dm-cli # dm-cli --debug deal create -t postpayment -s mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp -c mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC -g 0.01 
success: true
message: "New deal created"

---------------DEBUG---------------
command: /root/dm-cli/dm-cli/dm-cli --address 127.0.0.1:4999 --debug deal create -t postpayment -s mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp -c mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC -g 0.01
success: 1
url: curl -s -X POST "127.0.0.1:4999/api/v1/deal/create" \    -H "Content-Type: application/json" \    -d '{"at":"https://testnet-dm2.bitdeals.org","type":"postpayment","seller":{"address": "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp"},"customer":{"address":"mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC"},"payment":{"sum":"0.01"   }  }'
Result: 
success: true
message: "New deal created"

Payload: 
-BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

deal:
  order: Create
  type: postpayment
  at: https://testnet-dm2.bitdeals.org
  date: 2025-11-18 13:03:08 UTC
  salt: 1bc9ab5f
  seller:
    address: mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp
    rating: 0+, 30%
  customer:
    address: mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC
    rating: 0+, 45%
  payment:
    address: 2MzJUzoyCeSzc1X18hGCX4SCdtawDz7Ta7T
    until: 2025-11-19 13:03:08 UTC
    sum: 0.01 tBTC
  feedback:
    leave-before: 2025-12-02 13:03:08 UTC
-----BEGIN PGP SIGNATURE-----
Version: cc

wpwEAQEKAAYFAmkcbpAACgkQDjku08Oit1KJygP8D+ZOPvntWUYIOs7Ez1eIwZhg
May5h8w5BQ5k+vWmssuTEP5thQ3JU3XULZS7tT6X3kV8T2p4Tq9ql7fzH3zwcdc6
FDXU7DMi4hpg+97aVM8zvodEon7m7JGtTobLXgG2z7QLgMBvOg4mLRiUcY118AIM
8JMr+pONoVXLi1QtndY=
=iORC
-----END PGP SIGNATURE-----
---------------END DEBUG---------------
Создание сделки не работает при указании флагов `-p`, `-l`: ``` testnet3 dm-cli # dm-cli --debug deal create -t postpayment -s mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp -c mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC -g 0.01 -p 1h -l 1d success: null message: null terminate called after throwing an instance of 'nlohmann::detail::type_error' what(): [json.exception.type_error.302] type must be string, but is null Aborted ``` Без флагов команда отрабатывает: ``` testnet3 dm-cli # dm-cli --debug deal create -t postpayment -s mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp -c mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC -g 0.01 success: true message: "New deal created" ---------------DEBUG--------------- command: /root/dm-cli/dm-cli/dm-cli --address 127.0.0.1:4999 --debug deal create -t postpayment -s mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp -c mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC -g 0.01 success: 1 url: curl -s -X POST "127.0.0.1:4999/api/v1/deal/create" \ -H "Content-Type: application/json" \ -d '{"at":"https://testnet-dm2.bitdeals.org","type":"postpayment","seller":{"address": "mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp"},"customer":{"address":"mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC"},"payment":{"sum":"0.01" } }' Result: success: true message: "New deal created" Payload: -BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 deal: order: Create type: postpayment at: https://testnet-dm2.bitdeals.org date: 2025-11-18 13:03:08 UTC salt: 1bc9ab5f seller: address: mnumHs9HQMrw2Q1iKLNnx9NzExS7nMLmyp rating: 0+, 30% customer: address: mraXx7JrmAmuKypdJ1vseQBXySsdRZE5AC rating: 0+, 45% payment: address: 2MzJUzoyCeSzc1X18hGCX4SCdtawDz7Ta7T until: 2025-11-19 13:03:08 UTC sum: 0.01 tBTC feedback: leave-before: 2025-12-02 13:03:08 UTC -----BEGIN PGP SIGNATURE----- Version: cc wpwEAQEKAAYFAmkcbpAACgkQDjku08Oit1KJygP8D+ZOPvntWUYIOs7Ez1eIwZhg May5h8w5BQ5k+vWmssuTEP5thQ3JU3XULZS7tT6X3kV8T2p4Tq9ql7fzH3zwcdc6 FDXU7DMi4hpg+97aVM8zvodEon7m7JGtTobLXgG2z7QLgMBvOg4mLRiUcY118AIM 8JMr+pONoVXLi1QtndY= =iORC -----END PGP SIGNATURE----- ---------------END DEBUG--------------- ```
private-user added the bug label 2025-11-18 13:03:59 +00:00
FD was assigned by private-user 2025-11-18 13:03:59 +00:00
FD closed this issue 2025-11-22 08:52:20 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: private/dm-cli#19