Skip to content

Commit 35d6c83

Browse files
committed
Use WaitForComplete() for compatibility with old IRIS versions
1 parent 947f1bb commit 35d6c83

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

cls/SourceControl/Git/Settings.cls

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ Method OnAfterConfigure() As %Boolean
130130
// using work queue manager ensures proper OS user context when running ssh-keygen
131131
set workMgr = $System.WorkMgr.%New("")
132132
$$$ThrowOnError(workMgr.Queue("##class(SourceControl.Git.Utils).GenerateSSHKeyPair"))
133-
$$$ThrowOnError(workMgr.Sync())
133+
$$$ThrowOnError(workMgr.WaitForComplete())
134134
set pubKeyName = ..privateKeyFile_".pub"
135135
if ##class(%File).Exists(pubKeyName) {
136136
set pubStream = ##class(%Stream.FileCharacter).%OpenId(pubKeyName,,.sc)
@@ -158,7 +158,7 @@ Method OnAfterConfigure() As %Boolean
158158
// using work queue manager ensures proper OS user context/file ownership
159159
set workMgr = $System.WorkMgr.%New("")
160160
$$$ThrowOnError(workMgr.Queue("##class(SourceControl.Git.Utils).Init"))
161-
$$$ThrowOnError(workMgr.Sync())
161+
$$$ThrowOnError(workMgr.WaitForComplete())
162162
do ##class(SourceControl.Git.Utils).EmptyInitialCommit()
163163
} elseif (value = 2) {
164164
set response = ##class(%Library.Prompt).GetString("Git remote URL (note: if authentication is required, use SSH, not HTTPS):",.remote,,,,defaultPromptFlag)
@@ -171,7 +171,7 @@ Method OnAfterConfigure() As %Boolean
171171
// using work queue manager ensures proper OS user context/file ownership
172172
set workMgr = $System.WorkMgr.%New("")
173173
$$$ThrowOnError(workMgr.Queue("##class(SourceControl.Git.Utils).Clone",remote))
174-
$$$ThrowOnError(workMgr.Sync())
174+
$$$ThrowOnError(workMgr.WaitForComplete())
175175
}
176176
}
177177
}

0 commit comments

Comments
 (0)