diff --git a/changes/issue-6289-fix-table-name-collision-UI b/changes/issue-6289-fix-table-name-collision-UI new file mode 100644 index 0000000000..b2718e8c8a --- /dev/null +++ b/changes/issue-6289-fix-table-name-collision-UI @@ -0,0 +1 @@ +- Update UI SQL syntax highlighting to display `last` as an osquery table rather than keyword diff --git a/frontend/components/FleetAce/mode.ts b/frontend/components/FleetAce/mode.ts index a2c590f14d..c103c0ad87 100644 --- a/frontend/components/FleetAce/mode.ts +++ b/frontend/components/FleetAce/mode.ts @@ -25,8 +25,10 @@ ace.define( var builtinConstants = "true|false"; + // Note: `last` was removed from the list of built-in functions because it collides with the + // `last` table available in osquery var builtinFunctions = - "avg|count|first|last|max|min|sum|ucase|lcase|mid|len|round|rank|now|format|" + + "avg|count|first|max|min|sum|ucase|lcase|mid|len|round|rank|now|format|" + "coalesce|ifnull|isnull|nvl"; var dataTypes =