Commit 7409973b authored by PidgeyL's avatar PidgeyL
Browse files

Bugfix plugin settings for dictionaries

parent f118625f
Loading
Loading
Loading
Loading
+5 −7
Original line number Diff line number Diff line
@@ -328,11 +328,10 @@ def p_writeSetting(plugin, setting, value):
  colPlugSettings.update({"plugin": plugin}, {"$set": {setting: value}}, upsert=True)

def p_readSetting(plugin, setting):
  data = list(colPlugSettings.find({'plugin': plugin}, {setting: 1}))
  data = list(colPlugSettings.find({'plugin': plugin}, {setting: 1}).distinct(setting))
  if len(data) !=0:
    data = data[0]
    if setting in data:
      return data[setting]
    return data
  return None

def p_deleteSettings(plugin):
@@ -342,11 +341,10 @@ def p_writeUserSetting(plugin, user, setting, value):
  colPlugUserSettings.update({"plugin": plugin, "user":user}, {"$set": {setting: value}}, upsert=True)

def p_readUserSetting(plugin, user, setting):
  data = list(colPlugUserSettings.find({'plugin': plugin, 'user': user}, {setting: 1}))
  data = list(colPlugUserSettings.find({'plugin': plugin, 'user': user}, {setting: 1}).distinct(setting))
  if len(data) !=0:
    data = data[0]
    if setting in data:
      return data[setting]
    return data
  return None

def p_deleteUserSettings(plugin):