Fossil SCM

Fix an issue with the "uf=" query parameter on the timeline.

drh 2014-09-17 15:13 trunk merge
Commit d81c42d9eda6bc80bceeae797c28fbe1540bef7c
1 file changed +1 -1
--- src/descendants.c
+++ src/descendants.c
@@ -531,11 +531,11 @@
531531
db_step(&ins);
532532
db_reset(&ins);
533533
}
534534
}
535535
db_finalize(&q);
536
- db_prepare(&q, "SELECT cid FROM plink WHERE pid=:rid");
536
+ db_prepare(&q, "SELECT cid FROM plink WHERE pid=:rid AND isprim");
537537
538538
while( (rid = bag_first(&pending))!=0 ){
539539
bag_remove(&pending, rid);
540540
db_bind_int(&q, ":rid", rid);
541541
while( db_step(&q)==SQLITE_ROW ){
542542
--- src/descendants.c
+++ src/descendants.c
@@ -531,11 +531,11 @@
531 db_step(&ins);
532 db_reset(&ins);
533 }
534 }
535 db_finalize(&q);
536 db_prepare(&q, "SELECT cid FROM plink WHERE pid=:rid");
537
538 while( (rid = bag_first(&pending))!=0 ){
539 bag_remove(&pending, rid);
540 db_bind_int(&q, ":rid", rid);
541 while( db_step(&q)==SQLITE_ROW ){
542
--- src/descendants.c
+++ src/descendants.c
@@ -531,11 +531,11 @@
531 db_step(&ins);
532 db_reset(&ins);
533 }
534 }
535 db_finalize(&q);
536 db_prepare(&q, "SELECT cid FROM plink WHERE pid=:rid AND isprim");
537
538 while( (rid = bag_first(&pending))!=0 ){
539 bag_remove(&pending, rid);
540 db_bind_int(&q, ":rid", rid);
541 while( db_step(&q)==SQLITE_ROW ){
542

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button