Fossil

Check-in [282ae5e4]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix a logic bug in the RSS page.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 282ae5e4de23ff0641a80c8d5c6b0868e7fdd3c2
User & Date: drh 2015-05-28 17:05:13
Context
2015-05-29
07:13
Document the need for compiling sqlite3.c with -DSQLITE_ENABLE_DBSTAT_VTAB=1. check-in: 74836bc8 user: jan.nijtmans tags: trunk
2015-05-28
17:05
Fix a logic bug in the RSS page. check-in: 282ae5e4 user: drh tags: trunk
2015-05-25
09:52
Close <a> tag, as reported by Svyatoslav Mishyn check-in: d10b1e02 user: jan.nijtmans tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to src/rss.c.

92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
    }else if( !g.perm.RdWiki ){
      if( g.perm.RdTkt ){
        blob_append(&bSQL, " AND event.type!='w'", -1);
      }else{
        blob_append(&bSQL, " AND event.type=='ci'", -1);
      }
    }else if( !g.perm.RdTkt ){
      assert( !g.perm.RdTkt &&& g.perm.Read && g.perm.RdWiki );
      blob_append(&bSQL, " AND event.type!='t'", -1);
    }
  }

  if( zTicketUuid ){
    nTagId = db_int(0, "SELECT tagid FROM tag WHERE tagname GLOB 'tkt-%q*'",
      zTicketUuid);







|







92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
    }else if( !g.perm.RdWiki ){
      if( g.perm.RdTkt ){
        blob_append(&bSQL, " AND event.type!='w'", -1);
      }else{
        blob_append(&bSQL, " AND event.type=='ci'", -1);
      }
    }else if( !g.perm.RdTkt ){
      assert( !g.perm.RdTkt && g.perm.Read && g.perm.RdWiki );
      blob_append(&bSQL, " AND event.type!='t'", -1);
    }
  }

  if( zTicketUuid ){
    nTagId = db_int(0, "SELECT tagid FROM tag WHERE tagname GLOB 'tkt-%q*'",
      zTicketUuid);