Skip to content

Commit d137ac3

Browse files
committed
Add version checking to CodeLens
1 parent 5e9e3b6 commit d137ac3

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/providers/ObjectScriptCodeLensProvider.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import * as vscode from "vscode";
2+
import { gte } from "semver";
23
import { clsLangId, config, intLangId, macLangId } from "../extension";
34
import { currentFile } from "../utils";
45
import { AtelierAPI } from "../api";
@@ -69,8 +70,12 @@ export class ObjectScriptCodeLensProvider implements vscode.CodeLensProvider {
6970
arguments: [`/EnsPortal.BPLEditor.zen?BP=${className}.BPL`, document.uri],
7071
};
7172
} else if (
72-
(xdataName == "RuleDefinition" && superclasses.includes("Ens.Rule.Definition")) ||
73-
(xdataName == "DTL" && superclasses.includes("Ens.DataTransformDTL"))
73+
(xdataName == "RuleDefinition" &&
74+
superclasses.includes("Ens.Rule.Definition") &&
75+
gte(api.config.serverVersion, "2023.1.0")) ||
76+
(xdataName == "DTL" &&
77+
superclasses.includes("Ens.DataTransformDTL") &&
78+
gte(api.config.serverVersion, "2025.1.0"))
7479
) {
7580
cmd = {
7681
title: "Reopen in Low-Code Editor",

0 commit comments

Comments
 (0)