Fossil SCM
Make sure the reportfmt table contains the jx column before trying to use that column.
Commit
d433272527faac99a1f19940171fe4600d9e7297c9dd4bd3c445721435252a81
Parent
3048c04b2a430af…
1 file changed
+1
-1
+1
-1
| --- src/report.c | ||
| +++ src/report.c | ||
| @@ -1133,11 +1133,11 @@ | ||
| 1133 | 1133 | char *zErr1 = 0; |
| 1134 | 1134 | char *zErr2 = 0; |
| 1135 | 1135 | |
| 1136 | 1136 | login_check_credentials(); |
| 1137 | 1137 | if( !g.perm.RdTkt ){ login_needed(g.anon.RdTkt); return; } |
| 1138 | - | |
| 1138 | + report_update_reportfmt_table(); | |
| 1139 | 1139 | rn = report_number(); |
| 1140 | 1140 | tabs = P("tablist")!=0; |
| 1141 | 1141 | db_prepare(&q, |
| 1142 | 1142 | "SELECT title, sqlcode, owner, cols, rn, jx->>'desc', jx->>'descmt'" |
| 1143 | 1143 | " FROM reportfmt WHERE rn=%d", rn); |
| 1144 | 1144 |
| --- src/report.c | |
| +++ src/report.c | |
| @@ -1133,11 +1133,11 @@ | |
| 1133 | char *zErr1 = 0; |
| 1134 | char *zErr2 = 0; |
| 1135 | |
| 1136 | login_check_credentials(); |
| 1137 | if( !g.perm.RdTkt ){ login_needed(g.anon.RdTkt); return; } |
| 1138 | |
| 1139 | rn = report_number(); |
| 1140 | tabs = P("tablist")!=0; |
| 1141 | db_prepare(&q, |
| 1142 | "SELECT title, sqlcode, owner, cols, rn, jx->>'desc', jx->>'descmt'" |
| 1143 | " FROM reportfmt WHERE rn=%d", rn); |
| 1144 |
| --- src/report.c | |
| +++ src/report.c | |
| @@ -1133,11 +1133,11 @@ | |
| 1133 | char *zErr1 = 0; |
| 1134 | char *zErr2 = 0; |
| 1135 | |
| 1136 | login_check_credentials(); |
| 1137 | if( !g.perm.RdTkt ){ login_needed(g.anon.RdTkt); return; } |
| 1138 | report_update_reportfmt_table(); |
| 1139 | rn = report_number(); |
| 1140 | tabs = P("tablist")!=0; |
| 1141 | db_prepare(&q, |
| 1142 | "SELECT title, sqlcode, owner, cols, rn, jx->>'desc', jx->>'descmt'" |
| 1143 | " FROM reportfmt WHERE rn=%d", rn); |
| 1144 |