mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-22 22:45:27 +01:00
plugins/pay: hand bolt11 arg to sendonion if we have one (i.e. for pay
)
[ Extracted into standalone patch and comment added by RR ]
This commit is contained in:
parent
71a2aefafd
commit
81fd552e84
2 changed files with 4 additions and 1 deletions
|
@ -28,6 +28,7 @@ struct payment *payment_new(tal_t *ctx, struct command *cmd,
|
|||
p->route = NULL;
|
||||
p->temp_exclusion = NULL;
|
||||
p->failroute_retry = false;
|
||||
p->bolt11 = NULL;
|
||||
|
||||
/* Copy over the relevant pieces of information. */
|
||||
if (parent != NULL) {
|
||||
|
@ -1040,6 +1041,9 @@ static struct command_result *payment_createonion_success(struct command *cmd,
|
|||
if (p->label)
|
||||
json_add_string(req->js, "label", p->label);
|
||||
|
||||
if (p->bolt11)
|
||||
json_add_string(req->js, "bolt11", p->bolt11);
|
||||
|
||||
send_outreq(p->plugin, req);
|
||||
return command_still_pending(cmd);
|
||||
}
|
||||
|
|
|
@ -3195,7 +3195,6 @@ def test_pay_fail_unconfirmed_channel(node_factory, bitcoind):
|
|||
l1.rpc.pay(invl2)
|
||||
|
||||
|
||||
@pytest.mark.xfail(strict=True)
|
||||
def test_bolt11_null_after_pay(node_factory, bitcoind):
|
||||
l1, l2 = node_factory.get_nodes(2)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue