Skip to content

Commit 6c310cb

Browse files
committed
Fix Business Rules as well
1 parent a44490c commit 6c310cb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [2.9.1] - Unreleased
99

1010
### Fixed
11-
- Fixed business processes not being added to source control automatically (#676)
11+
- Fixed business processes and rules not being added to source control automatically (#676)
1212

1313
## [2.9.0] - 2025-01-09
1414

cls/SourceControl/Git/Extension.cls

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,11 @@ Method UserAction(Type As %Integer, Name As %String, InternalName As %String, Se
6060
do ##class(SourceControl.Git.Change).GetUncommitted(filename,.tAction)
6161
do ..GetStatus(.InternalName, .isInSourceControl, .isEditable,.isCheckedOut,.userCheckedOut)
6262

63-
// Deal with Business Processes
63+
// Deal with Business Processes and Rules
6464
if (('isInSourceControl) && (##class(SourceControl.Git.Utils).Type(InternalName) = "cls")) {
6565
set name = $piece(InternalName,".CLS",1)
6666
set exists = ##class(%Dictionary.CompiledClass).%ExistsId(name)
67-
if (exists && $classmethod(name,"%Extends","Ens.BusinessProcess")) {
67+
if (exists && ($classmethod(name,"%Extends","Ens.BusinessProcess") || $classmethod(name,"%Extends","Ens.BusinessRule"))) {
6868
do ..AddToSourceControl(InternalName)
6969
}
7070
}

0 commit comments

Comments
 (0)