Test fix for ext deletion

This commit is contained in:
Christopher Cookman 2025-02-17 10:09:01 -07:00
parent 41e80eebf9
commit 44ff217949

View file

@ -54,23 +54,28 @@ class FreepbxManager {
ext = String(ext); ext = String(ext);
const query = gql` const query = gql`
query fetchExtension($extensionId: ID!) { query fetchExtension($extensionId: ID!) {
fetchExtension(extensionId: $extensionId) { fetchExtension(extensionId: $extensionId) {
user { user {
extension extension
name name
extPassword extPassword
voicemail voicemail
} }
} }
} }
`; `;
const variables = { const variables = {
extensionId: ext.match(/\d+/)[0], extensionId: ext.match(/\d+/)[0],
}; };
return await this.pbxCall(query, variables); try {
return await this.pbxCall(query, variables);
} catch (err) {
console.error("Failed to fetch extension:", err);
return false;
}
} }
async listExtensions() { async listExtensions() {