Skip to content

Commit d5411cc

Browse files
jackschofield23JoeBatt1989
authored andcommitted
fix bug
Signed-off-by: Jack Schofield <[email protected]> Signed-off-by: Joe Batt <[email protected]>
1 parent 2fe6948 commit d5411cc

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
@@ -121,9 +121,14 @@ private async Task<KeyValuePair<string, string>> ConvertVariableStringToPath(Art
121121
if (string.Equals(variableLocation, "artifacts", StringComparison.InvariantCultureIgnoreCase))
122122
{
123123
var artifactName = variableWords[4];
124-
var outputArtifact = task.OutputArtifacts.FirstOrDefault(a => a.Key == artifactName);
124+
var outputArtifact = task.OutputArtifacts?.FirstOrDefault(a => a.Key == artifactName);
125125

126-
return await VerifyExists(outputArtifact, bucketId, shouldExistYet);
126+
if (outputArtifact is null)
127+
{
128+
return default;
129+
}
130+
131+
return await VerifyExists((KeyValuePair<string, string>)outputArtifact, bucketId, shouldExistYet);
127132
}
128133
}
129134

0 commit comments

Comments
 (0)