# HG changeset patch # User Ludovic Chabant # Date 1366084227 25200 # Node ID 3282a3e39fb414552742567a1a8b0d03e5c22723 # Parent 6d962a238c030f7339ce838f1b6c49e53a4aab8f Server is returning 404 errors correctly again. diff -r 6d962a238c03 -r 3282a3e39fb4 static/js/wikked/views.js --- a/static/js/wikked/views.js Sun Apr 14 23:05:56 2013 -0700 +++ b/static/js/wikked/views.js Mon Apr 15 20:50:27 2013 -0700 @@ -293,7 +293,7 @@ PageReadView.__super__._onModelChange.apply(this, arguments); // Fetch the state if the current page changed. - if (this.model.hasChanged('path') || this._firstRender) { + if (!this.isError && (this.model.hasChanged('path') || this._firstRender)) { this._checkPageState(); this._firstRender = false; } diff -r 6d962a238c03 -r 3282a3e39fb4 wikked/views.py --- a/wikked/views.py Sun Apr 14 23:05:56 2013 -0700 +++ b/wikked/views.py Mon Apr 15 20:50:27 2013 -0700 @@ -49,6 +49,7 @@ def get_page_or_none(url): try: page = g.wiki.getPage(url) + page._ensureData() return page except PageNotFoundError: return None