1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2024-10-27 20:34:16 +00:00

Personal_wikis: If personal_wiki, call personal_wiki init when loading wiki from wiki_mgr

This commit is contained in:
gnosygnu 2017-02-27 10:55:26 -05:00
parent 1f10e61371
commit ece9e59145

View File

@ -67,12 +67,15 @@ public class Xoae_wiki_mgr implements Xoa_wiki_mgr, Gfo_invk {
Xowdir_wiki_itm user_wiki_itm = db_mgr == null
? null // TEST:
: db_mgr.Tbl__wiki().Select_by_key_or_null(String_.new_u8(domain_bry));
Io_url wiki_root_url = user_wiki_itm == null
? app.Fsys_mgr().Wiki_dir().GenSubDir(String_.new_a7(domain_bry))
: user_wiki_itm.Url().OwnerDir();
Xowe_wiki rv = (Xowe_wiki)Make(domain_bry, wiki_root_url);
Add(rv);
Xowe_wiki rv = null;
if (user_wiki_itm == null) {
rv = (Xowe_wiki)Make(domain_bry, app.Fsys_mgr().Wiki_dir().GenSubDir(String_.new_a7(domain_bry)));
Add(rv);
}
else {
rv = gplx.xowa.addons.wikis.directorys.specials.items.bldrs.Xow_wiki_factory.Load_personal(app, domain_bry, user_wiki_itm.Url().OwnerDir());
}
return rv;
}
public Xow_wiki Make(byte[] domain_bry, Io_url wiki_root_dir) {