(bug 38820) Fixed missing and invalid page conditional.

API returns an empty string for invalid and missing properties.
If missing / invalid property are defined, page is correctly flagged.

Change-Id: Id8b28f9ce4fc250853206019e864fe108351add9
This commit is contained in:
Rob Moen 2012-07-30 15:40:22 -07:00
parent d0654ef864
commit c535fb3fb6

View file

@ -209,9 +209,9 @@ $.wikiEditor.modules.dialogs.config = {
} else { } else {
var page = data.query.pages[data.query.pageids[0]]; var page = data.query.pages[data.query.pageids[0]];
status = 'exists'; status = 'exists';
if ( page.missing ) { if ( page.missing !== undefined ) {
status = 'notexists'; status = 'notexists';
} else if ( page.invalid ) { } else if ( page.invalid !== undefined ) {
status = 'invalid'; status = 'invalid';
} }
} }