Commit 48ffa71
committed
Fix BOLT11 annotation loss after restart
Fixes #6978 where BOLT11 invoice annotations were lost after lightning
node restart due to broken linkage between HTLCs and payment records.
Add payment_id column to channel_htlcs table with proper foreign key
relationship to maintain HTLC-payment linkage through restarts.1 parent 2e2a085 commit 48ffa71
3 files changed
+79
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7048 | 7048 | | |
7049 | 7049 | | |
7050 | 7050 | | |
| 7051 | + | |
| 7052 | + | |
| 7053 | + | |
| 7054 | + | |
| 7055 | + | |
| 7056 | + | |
| 7057 | + | |
| 7058 | + | |
| 7059 | + | |
| 7060 | + | |
| 7061 | + | |
| 7062 | + | |
| 7063 | + | |
| 7064 | + | |
| 7065 | + | |
| 7066 | + | |
| 7067 | + | |
| 7068 | + | |
| 7069 | + | |
| 7070 | + | |
| 7071 | + | |
| 7072 | + | |
| 7073 | + | |
| 7074 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
| 39 | + | |
38 | 40 | | |
39 | 41 | | |
40 | 42 | | |
| |||
1092 | 1094 | | |
1093 | 1095 | | |
1094 | 1096 | | |
| 1097 | + | |
| 1098 | + | |
1095 | 1099 | | |
1096 | 1100 | | |
1097 | 1101 | | |
| |||
2080 | 2084 | | |
2081 | 2085 | | |
2082 | 2086 | | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
| 2090 | + | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
| 2094 | + | |
| 2095 | + | |
| 2096 | + | |
| 2097 | + | |
| 2098 | + | |
| 2099 | + | |
| 2100 | + | |
| 2101 | + | |
| 2102 | + | |
| 2103 | + | |
| 2104 | + | |
| 2105 | + | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
| 2110 | + | |
| 2111 | + | |
2083 | 2112 | | |
2084 | 2113 | | |
2085 | 2114 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3316 | 3316 | | |
3317 | 3317 | | |
3318 | 3318 | | |
| 3319 | + | |
3319 | 3320 | | |
3320 | 3321 | | |
3321 | 3322 | | |
3322 | 3323 | | |
3323 | 3324 | | |
| 3325 | + | |
| 3326 | + | |
| 3327 | + | |
| 3328 | + | |
| 3329 | + | |
| 3330 | + | |
| 3331 | + | |
| 3332 | + | |
| 3333 | + | |
| 3334 | + | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
| 3341 | + | |
3324 | 3342 | | |
3325 | 3343 | | |
3326 | 3344 | | |
| |||
3339 | 3357 | | |
3340 | 3358 | | |
3341 | 3359 | | |
3342 | | - | |
3343 | | - | |
| 3360 | + | |
| 3361 | + | |
| 3362 | + | |
3344 | 3363 | | |
3345 | 3364 | | |
3346 | 3365 | | |
| |||
3384 | 3403 | | |
3385 | 3404 | | |
3386 | 3405 | | |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
| 3409 | + | |
| 3410 | + | |
3387 | 3411 | | |
3388 | 3412 | | |
3389 | 3413 | | |
| |||
0 commit comments