# HG changeset patch # User Bill Welliver # Date 1324669511 18000 # Node ID bdde00af0ee2e0006299d92d2297b2ac2f48aaef # Parent 2245ecc8e644e67b312271edc975f73125c5c455 found another case of errors being generated in atom/rss diff -r 2245ecc8e644e67b312271edc975f73125c5c455 -r bdde00af0ee2e0006299d92d2297b2ac2f48aaef classes/atom_controller.pike --- a/classes/atom_controller.pike Fri Dec 23 14:41:42 2011 -0500 +++ b/classes/atom_controller.pike Fri Dec 23 14:45:11 2011 -0500 @@ -139,9 +139,9 @@ private void history_atom(Fins.Request id, Fins.Response response, object obj, mixed ... args) { - if(obj["datatype"]["mimetype"] != "text/wiki") + if(obj["is_attachment"] == 1) { - response->flash("msg", "page requested is not a weblog.\n"); + response->flash("msg", "object requested cannot have history.\n"); response->redirect("/exec/notfound/" + args*"/"); return 0; } diff -r 2245ecc8e644e67b312271edc975f73125c5c455 -r bdde00af0ee2e0006299d92d2297b2ac2f48aaef classes/rss_controller.pike --- a/classes/rss_controller.pike Fri Dec 23 14:41:42 2011 -0500 +++ b/classes/rss_controller.pike Fri Dec 23 14:45:11 2011 -0500 @@ -106,9 +106,9 @@ private void history_rss(Fins.Request id, Fins.Response response, object obj, mixed ... args) { - if(obj["datatype"]["mimetype"] != "text/wiki") + if(obj["is_attachment"] == 1) { - response->flash("msg", "page requested is not a weblog.\n"); + response->flash("msg", "requested object cannot have history.\n"); response->redirect("/exec/notfound/" + args*"/"); return; }