View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009197 | Taler | mechant backend | public | 2024-09-17 19:14 | 2024-10-28 12:20 |
Reporter | Florian Dold | Assigned To | Florian Dold | ||
Priority | high | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | git (master) | ||||
Target Version | 0.14 | Fixed in Version | 0.14 | ||
Summary | 0009197: merchant order creation hangs when the only configured wire account is not supported by the exchange | ||||
Description | $ taler-harness run-integrationtests wallet-balance OId, expected behavior: Merchant creates the order, wallet complains about insufficient balance when trying to pay (no matching wire account between exchange and merchant). Current behavior: Merchant order creation request hangs. Question is, what is the *correct* behavior? Should the merchant outright refuse to create orders? What if the exchange that *would* support the configured wire account is just temporarily unavailable? | ||||
Tags | No tags attached. | ||||
|
12c8aeb66e1a1f8dc8b4cefa78c11459e6a657d3 changes the merchant code to make it give up after 250ms on /keys from exchanges. So the order creation will now fail -- but not take "forever" -- with a status code depending on what happens if we do not have /keys from (some of) the exchanges. The specific tests fails with a 409 as we don't have an exchange that could process the order. |
|
Assigning to Florian as test still fails... |
|
commit 9d2d254e7d0bbfc6112544ea3079621cb6d7a647 (HEAD -> master, origin/master, origin/HEAD) Author: Florian Dold <florian@dold.me> Date: Mon Oct 28 12:18:01 2024 +0100 harness: fix wallet-balance test by using updated merchant API |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-09-17 19:14 | Florian Dold | New Issue | |
2024-09-17 19:14 | Florian Dold | Status | new => assigned |
2024-09-17 19:14 | Florian Dold | Assigned To | => Christian Grothoff |
2024-10-01 14:07 | Christian Grothoff | Note Added: 0023415 | |
2024-10-01 14:21 | Christian Grothoff | Assigned To | Christian Grothoff => Florian Dold |
2024-10-01 14:22 | Christian Grothoff | Note Added: 0023416 | |
2024-10-28 12:18 | Florian Dold | Note Added: 0023606 | |
2024-10-28 12:18 | Florian Dold | Status | assigned => resolved |
2024-10-28 12:18 | Florian Dold | Resolution | open => fixed |
2024-10-28 12:20 | Christian Grothoff | Product Version | => git (master) |
2024-10-28 12:20 | Christian Grothoff | Fixed in Version | => 0.14 |
2024-10-28 12:20 | Christian Grothoff | Target Version | 1.0 => 0.14 |