Skip to content

Commit 4b6c9a9

Browse files
committed
fix: disallow undefined classes from being added
1 parent e62871e commit 4b6c9a9

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

cls/SourceControl/Git/Extension.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ Method OnSourceMenuContextItem(itemName As %String, menuItemName As %String, ByR
191191
} elseif ##class(SourceControl.Git.Utils).IsInSourceControl(itemName) {
192192
set Enabled = $case(menuItemName, "AddToSC":-1,:1)
193193
} else {
194-
if '$$$defClassDefined(classname) {
194+
if (($extract(itemName, $length(itemName) - 3, $length(itemName)) = ".cls" ) || ($extract(itemName, $length(itemName) - 3, $length(itemName)) = ".CLS")) && ('$$$defClassDefined($extract(itemName, 1, $length(itemName) - 4))) {
195195
set Enabled = -1
196196
} else {
197197
set Enabled = $case(menuItemName, "AddToSC":1,:-1)

0 commit comments

Comments
 (0)