Skip to content

Commit 61e9331

Browse files
committed
Expand alias support
1 parent 4906c74 commit 61e9331

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lib/JsonqlCompiler.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -643,7 +643,7 @@ class JsonqlCompiler {
643643
}
644644
// Validate alias string. Throws if bad
645645
validateAlias(alias) {
646-
if (!alias.match(/^[_a-zA-Z][a-zA-Z_0-9. :]*$/)) {
646+
if (!alias.match(/^[_a-zA-Z0-9][a-zA-Z_0-9. :]*$/)) {
647647
throw new Error(`Invalid alias '${alias}'`);
648648
}
649649
}

src/JsonqlCompiler.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -742,7 +742,7 @@ export default class JsonqlCompiler {
742742

743743
// Validate alias string. Throws if bad
744744
validateAlias(alias: any) {
745-
if (!alias.match(/^[_a-zA-Z][a-zA-Z_0-9. :]*$/)) {
745+
if (!alias.match(/^[_a-zA-Z0-9][a-zA-Z_0-9. :]*$/)) {
746746
throw new Error(`Invalid alias '${alias}'`)
747747
}
748748
}

test/JsonqlCompilerTests.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ describe("JsonqlCompiler", async function () {
371371
})
372372

373373
it("validates aliases", function () {
374-
assert.throws(() => compiler.validateAlias("1234"))
374+
assert.throws(() => compiler.validateAlias(" 1234"))
375375
assert.throws(() => compiler.validateAlias("ab;c"))
376376
return compiler.validateAlias("abc")
377377
})

0 commit comments

Comments
 (0)