Merge pull request #5815 from greenbea/patch-24

Extension fix cache not clearing
This commit is contained in:
FusionPBX 2021-03-16 16:04:13 -06:00 committed by GitHub
commit 716f5447ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 0 deletions

View File

@ -656,6 +656,13 @@
}
//clear the cache
if (!permission_exists("extension_user_context") && $action == "update") {
$sql = "select user_context from v_extensions ";
$sql .= "where extension_uuid = :extension_uuid ";
$parameters['extension_uuid'] = $extension_uuid;
$database = new database;
$user_context = $database->select($sql, $parameters, 'column');
}
$cache = new cache;
$cache->delete("directory:".$extension."@".$user_context);
if (permission_exists('number_alias') && strlen($number_alias) > 0) {