From: rich Date: Sun, 17 Oct 2004 20:03:23 +0000 (+0000) Subject: Note small bug in cocanwiki_links. X-Git-Url: http://git.annexia.org/?a=commitdiff_plain;h=288535f82bf4a5d944536bd0790a54a5f8fb4363;p=cocanwiki.git Note small bug in cocanwiki_links. --- diff --git a/scripts/cocanwiki_links.ml b/scripts/cocanwiki_links.ml index cd3b13f..0cfcd82 100644 --- a/scripts/cocanwiki_links.ml +++ b/scripts/cocanwiki_links.ml @@ -1,7 +1,7 @@ (* COCANWIKI - a wiki written in Objective CAML. * Written by Richard W.M. Jones . * Copyright (C) 2004 Merjis Ltd. - * $Id: cocanwiki_links.ml,v 1.5 2004/10/10 16:14:43 rich Exp $ + * $Id: cocanwiki_links.ml,v 1.6 2004/10/17 20:03:23 rich Exp $ * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -129,6 +129,10 @@ let update_links_for_page dbh hostid page = * page isn't a matter of just doing 'select from_url from links ...'. * We also look at pages which redirect to this URL (for redirections * of degrees 1 through 4 = max_redirect). + * + * XXX If page A links both to pages B and C, and page B is a redirect + * to page C, then querying what links to page C will list page A twice. + * This is a bug. *) let what_links_here (dbh : Dbi.connection) hostid page = (* Build up the complete list of URLs which redirect to the target