From 7d0180e64bc124901e0a8d974e5cfe4e34c19904 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 12 Jun 2013 16:24:06 +0530 Subject: [PATCH] [model] [with doc] get doclist from server if docinfo is missing --- public/js/wn/model/model.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/public/js/wn/model/model.js b/public/js/wn/model/model.js index 3bca9951bd..fa7f449ba3 100644 --- a/public/js/wn/model/model.js +++ b/public/js/wn/model/model.js @@ -103,7 +103,7 @@ $.extend(wn.model, { with_doc: function(doctype, name, callback) { if(!name) name = doctype; // single type - if(locals[doctype] && locals[doctype][name]) { + if(locals[doctype] && locals[doctype][name] && wn.model.get_docinfo(doctype, name)) { callback(name); } else { wn.call({ @@ -118,6 +118,10 @@ $.extend(wn.model, { } }, + get_docinfo: function(doctype, name) { + return wn.model.docinfo[doctype] && wn.model.docinfo[doctype][name] || null; + }, + get_server_module_name: function(doctype) { var dt = wn.model.scrub(doctype) return wn.model.scrub(locals.DocType[doctype].module)