Fix issue with loadPlugins after install

This commit is contained in:
wez3 2017-01-22 00:28:06 +01:00
parent 76b361cc4f
commit b953c50d01
2 changed files with 7 additions and 2 deletions

View File

@ -56,6 +56,10 @@ def setConfig(cfg, orig_cfg):
config = cfg
originalCfg = orig_cfg
def setModules(modulesList):
global modules
modules = modulesList
def getConfig():
return config

View File

@ -2,7 +2,7 @@
# This file contains the functions regarding the plugin manager.
import git, shutil, os, imp
import security
import security, api
import re
indexes = {}
@ -92,7 +92,7 @@ def indexPlugins(params={}):
if _check == 'summary' or _check == 'description':
_text = re.sub('\n', '<br>', _text)
fol[_check] = _text
if not i in (f['folder'] for f in indexes.itervalues()):
indexes[len(indexes)] = fol
else:
@ -119,6 +119,7 @@ def indexPlugins(params={}):
indexes[int(params['folid'])]['status'] = 'remove'
global modules
modules = loadPlugins()
api.setModules(modules)
return indexes[int(params['folid'])]['folder'] + ' installed.'
else:
return "This plugin is already installed."