updateDeclarativeJobset: only set the emailresponsible column when defined (#788)

[?]
Jul 8, 2020, 11:08 PM
K4TJNA56OCPGPRYYG7LI6MUC5VSSFJ6FZ47VVMRSVK5HCF5RWF4QC

Dependencies

  • [2] 6WRGCITD Enable declarative projects.
  • [3] BOGEJ3H2 Additional helpful information in error messages.
  • [4] CUFVKLLA Remove Hydra::Helper::nix::txn_do from the Perl code
  • [*] OOQ2D3KC * Refactoring: move fetchInput out of hydra_scheduler into a separate

Change contents

  • replacement in src/lib/Hydra/Helper/AddBuilds.pm at line 55
    [2.1480][2.1480:1693]()
    my $input = $jobset->jobsetinputs->create(
    { name => $name,
    type => $data->{type},
    emailresponsible => $data->{emailresponsible}
    });
    [2.1480]
    [2.1693]
    my $row = {
    name => $name,
    type => $data->{type}
    };
    $row->{emailresponsible} = $data->{emailresponsible} if defined $data->{emailresponsible};
    my $input = $jobset->jobsetinputs->create($row);