Provision settings for templates use type text

The configuration template is an XML string or other type of config file that is delivered to the endpoint as a string.

This fixes a bug that was breaking the template variables that were using type boolean.
This commit is contained in:
FusionPBX
2025-10-08 16:10:53 -06:00
committed by GitHub
parent 0c76c4bee1
commit 336f304e7c

View File

@@ -135,6 +135,24 @@ if ($domains_processed == 1) {
$sql .= ") ";
$database->execute($sql);
//provision settings for templates should use type text
$sql = "update v_default_settings ";
$sql .= "set default_setting_name = 'text' ";
$sql .= "where default_setting_uuid in ( ";
$sql .= " select default_setting_uuid ";
$sql .= " from v_default_settings ";
$sql .= " where default_setting_category = 'provision' ";
$sql .= " and default_setting_name = 'boolean' ";
$sql .= " and ( ";
$sql .= " default_setting_subcategory like 'yealink_%' ";
$sql .= " or default_setting_subcategory like 'polycom_%' ";
$sql .= " or default_setting_subcategory like 'grandstream_%' ";
$sql .= " or default_setting_subcategory like 'cisco_%' ";
$sql .= " or default_setting_subcategory like 'flyingvoice_%' ";
$sql .= " ) ";
$sql .= "); ";
$database->execute($sql);
}
?>