Index: pluginconf.py ================================================================== --- pluginconf.py +++ pluginconf.py @@ -477,13 +477,13 @@ for opt in meta.get("config", []): if "name" in opt and "value" in opt: if opt["name"] not in conf_options: # typemap "bool" and "int" here if opt["type"] in ("bool", "boolean"): - val = bool(opt["value"]) + val = opt["value"].lower() in ("1", "true", "yes", "on") elif opt["type"] in ("int", "integer", "numeric"): - val = opt["value"].lower() in ("1", "true", "yes", "on") + val = int(opt["value"]) else: val = str(opt["value"]) conf_options[opt["name"]] = val # Initial plugin activation status