Skip to content

Commit

Permalink
fix: run job fails if parameters are not defined (#27)
Browse files Browse the repository at this point in the history
  • Loading branch information
rcooney authored May 5, 2022
1 parent 436ad05 commit bef92fc
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 14 deletions.
16 changes: 9 additions & 7 deletions src/activities/RunFmeJob.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,13 +72,15 @@ export class RunFmeJob implements IActivityHandler {
// Add parameters to the request
const publishedParameters: { name: string; value: any }[] = [];

for (const key of Object.keys(parameters)) {
const value = parameters[key];
if (value) {
publishedParameters.push({
name: key,
value: value,
});
if (parameters) {
for (const key of Object.keys(parameters)) {
const value = parameters[key];
if (value) {
publishedParameters.push({
name: key,
value: value,
});
}
}
}

Expand Down
17 changes: 10 additions & 7 deletions src/activities/RunFmeJobAsync.ts
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,16 @@ export class RunFmeJobAsync implements IActivityHandler {

// Add parameters to the request
const publishedParameters: { name: string; value: any }[] = [];
for (const key of Object.keys(parameters)) {
const value = parameters[key];
if (value) {
publishedParameters.push({
name: key,
value: value,
});

if (parameters) {
for (const key of Object.keys(parameters)) {
const value = parameters[key];
if (value) {
publishedParameters.push({
name: key,
value: value,
});
}
}
}

Expand Down

0 comments on commit bef92fc

Please sign in to comment.