View Issue Details

IDProjectCategoryView StatusLast Update
0008527Talerwallet-corepublic2024-03-07 20:52
Reportersebasjm Assigned ToFlorian Dold  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008527: can not add an exchange after removing it
Description{
  "context": [],
  "cause": {
    "details": {
      "code": 7032,
      "when": {
        "t_ms": 1709059179388
      },
      "hint": "Error (WALLET_EXCHANGE_UNAVAILABLE)",
      "exchangeBaseUrl": "https://exchange.demo.taler.net/",
      "innerError": {
        "code": 7001,
        "when": {
          "t_ms": 1709059179375
        },
        "hint": "unexpected exception (message: Transaction aborted (transaction error): ConstraintError: Unable to add key to index 'byDetailsPointer': at least one key does not satisfy the uniqueness requirements.)",
        "stack": "Error: Transaction aborted (transaction error): ConstraintError: Unable to add key to index 'byDetailsPointer': at least one key does not satisfy the uniqueness requirements.\n at IDBTransaction.<anonymous> (chrome-extension://ohpbojaehjkjjbijdmjlgagjcgdellbg/dist/background.js:19064:14)"
      }
    }
  }
}
TagsNo tags attached.

Activities

Florian Dold

2024-02-28 02:05

manager   ~0021542

Fixed, though old wallets where an exchange was deleted are not migrated, since this was/is a dev-only feature so far.

commit 8e716c3bff673a35e9f40cb54fca666aee0bd67b (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Wed Feb 28 02:04:29 2024 +0100

    wallet-core: fix exchange entry deletion, test it

Issue History

Date Modified Username Field Change
2024-02-27 19:41 sebasjm New Issue
2024-02-27 19:41 sebasjm Status new => assigned
2024-02-27 19:41 sebasjm Assigned To => Florian Dold
2024-02-28 00:30 Florian Dold Target Version git (master) => 0.9.4
2024-02-28 00:30 Florian Dold Summary can add an exchange after removing it => can not add an exchange after removing it
2024-02-28 02:05 Florian Dold Status assigned => resolved
2024-02-28 02:05 Florian Dold Resolution open => fixed
2024-02-28 02:05 Florian Dold Note Added: 0021542
2024-03-07 20:52 Christian Grothoff Fixed in Version => 0.9.4
2024-03-07 20:52 Christian Grothoff Status resolved => closed