Fossil SCM
Fix minor calculation error on the yw= query parameter of the /timeline page.
Commit
61086a92f4883b39685139ef619974c3ff4cc041df58c50eefd96ffc5f9f96d8
Parent
7252f7a40a7d214…
1 file changed
+2
-2
+2
-2
| --- src/timeline.c | ||
| +++ src/timeline.c | ||
| @@ -2273,12 +2273,12 @@ | ||
| 2273 | 2273 | zYearWeek); |
| 2274 | 2274 | zYearWeek = z; |
| 2275 | 2275 | }else{ |
| 2276 | 2276 | if( strlen(zYearWeek)==7 ){ |
| 2277 | 2277 | zYearWeekStart = db_text(0, |
| 2278 | - "SELECT date('%.4q-01-01','+%d days','weekday 1')", | |
| 2279 | - zYearWeek, atoi(zYearWeek+5)*7); | |
| 2278 | + "SELECT date('%.4q-01-01','%+d days','weekday 1')", | |
| 2279 | + zYearWeek, atoi(zYearWeek+5)*7-6); | |
| 2280 | 2280 | }else{ |
| 2281 | 2281 | zYearWeekStart = 0; |
| 2282 | 2282 | } |
| 2283 | 2283 | if( zYearWeekStart==0 || zYearWeekStart[0]==0 ){ |
| 2284 | 2284 | zYearWeekStart = db_text(0, |
| 2285 | 2285 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -2273,12 +2273,12 @@ | |
| 2273 | zYearWeek); |
| 2274 | zYearWeek = z; |
| 2275 | }else{ |
| 2276 | if( strlen(zYearWeek)==7 ){ |
| 2277 | zYearWeekStart = db_text(0, |
| 2278 | "SELECT date('%.4q-01-01','+%d days','weekday 1')", |
| 2279 | zYearWeek, atoi(zYearWeek+5)*7); |
| 2280 | }else{ |
| 2281 | zYearWeekStart = 0; |
| 2282 | } |
| 2283 | if( zYearWeekStart==0 || zYearWeekStart[0]==0 ){ |
| 2284 | zYearWeekStart = db_text(0, |
| 2285 |
| --- src/timeline.c | |
| +++ src/timeline.c | |
| @@ -2273,12 +2273,12 @@ | |
| 2273 | zYearWeek); |
| 2274 | zYearWeek = z; |
| 2275 | }else{ |
| 2276 | if( strlen(zYearWeek)==7 ){ |
| 2277 | zYearWeekStart = db_text(0, |
| 2278 | "SELECT date('%.4q-01-01','%+d days','weekday 1')", |
| 2279 | zYearWeek, atoi(zYearWeek+5)*7-6); |
| 2280 | }else{ |
| 2281 | zYearWeekStart = 0; |
| 2282 | } |
| 2283 | if( zYearWeekStart==0 || zYearWeekStart[0]==0 ){ |
| 2284 | zYearWeekStart = db_text(0, |
| 2285 |