This is an automated email from the ASF dual-hosted git repository.
colegreer pushed a commit to branch graph-binary-4-JS-HTTP
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
The following commit(s) were added to refs/heads/graph-binary-4-JS-HTTP by this
push:
new b483bccc0e Migrate default language setting from client to
request-message
b483bccc0e is described below
commit b483bccc0e1d2ce4035a8e38cfd5bd88ced71c9e
Author: Cole Greer <[email protected]>
AuthorDate: Thu Mar 19 14:47:08 2026 -0700
Migrate default language setting from client to request-message
---
.../src/main/javascript/gremlin-javascript/lib/driver/client.ts | 4 +++-
.../main/javascript/gremlin-javascript/lib/driver/request-message.ts | 3 ++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/client.ts
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/client.ts
index e7d07c4ab4..125f3691ed 100644
---
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/client.ts
+++
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/client.ts
@@ -108,8 +108,10 @@ export default class Client {
submit(message: string, bindings: any | null, requestOptions?:
RequestOptions): Promise<any> {
const requestBuilder = RequestMessage.build(message)
.addG(this.options.traversalSource || 'g')
- .addLanguage(requestOptions?.language || 'gremlin-lang');
+ if (requestOptions?.language) {
+ requestBuilder.addLanguage(requestOptions.language);
+ }
if (requestOptions?.bindings) {
requestBuilder.addBindings(requestOptions.bindings);
}
diff --git
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/request-message.ts
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/request-message.ts
index 1d7113f492..9360416def 100644
---
a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/request-message.ts
+++
b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/driver/request-message.ts
@@ -109,7 +109,7 @@ export class RequestMessage {
export class Builder {
private readonly gremlin: string;
private readonly bindings = {};
- public language?: string;
+ public language: string;
public timeoutMs?: number;
public g?: string;
public materializeProperties?: string;
@@ -118,6 +118,7 @@ export class Builder {
constructor(gremlin: string) {
this.gremlin = gremlin;
+ this.language = "gremlin-lang";
}
addLanguage(language: string): Builder {