Skip to content

Commit f99e42c

Browse files
fix bug
Signed-off-by: Jack Schofield <[email protected]>
1 parent f0cc9b0 commit f99e42c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/WorkflowExecuter/Common/ArtifactMapper.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,14 @@ private async Task<KeyValuePair<string, string>> ConvertVariableStringToPath(Art
116116
if (string.Equals(variableLocation, "artifacts", StringComparison.InvariantCultureIgnoreCase))
117117
{
118118
var artifactName = variableWords[4];
119-
var outputArtifact = task.OutputArtifacts.FirstOrDefault(a => a.Key == artifactName);
119+
var outputArtifact = task.OutputArtifacts?.FirstOrDefault(a => a.Key == artifactName);
120120

121-
return await VerifyExists(outputArtifact, bucketId, shouldExistYet);
121+
if (outputArtifact is null)
122+
{
123+
return default;
124+
}
125+
126+
return await VerifyExists((KeyValuePair<string, string>)outputArtifact, bucketId, shouldExistYet);
122127
}
123128
}
124129

0 commit comments

Comments
 (0)