SampleSet: check that the value exists before trying to access it

Fix #4869
14 jobs for feature-s/faster-list in 37 minutes and 27 seconds (queued for 3 seconds)
Status Name Job ID Coverage
  Test Tools
passed test_tools #1408276

00:00:10

 
  Test Quality
failed code_quality #1408277
allowed to fail

00:00:04

 
  Test Unit
passed test_server_unit #1408278
web

00:00:19

 
  Deploy Review
passed deploy_review_server #1408279

00:00:30

passed stop_deploy_review_server #1408280
manual

00:00:08

 
  Test Functional
passed ff32-server-functional #1408281
x86_64 docker

00:07:30

passed ff45-server-functional #1408282
x86_64 docker

00:07:11

 
  Test Cypress Server
passed server_chrome_latest #1408287
x86_64 docker

00:06:38

passed server_chrome_legacy #1408288
x86_64 docker

00:06:16

passed server_chrome_supported #1408286
x86_64 docker

00:06:27

passed server_firefox_latest #1408284
x86_64 docker

00:06:40

passed server_firefox_legacy #1408285
x86_64 docker

00:06:57

passed server_firefox_supported #1408283
x86_64 docker

00:06:55

 
  Test Tutorial Server
passed server_tutorial_server #1408289
web-pandoc

00:08:04

 
Name Stage Failure
failed
code_quality Test Quality
$ function propagate_env_vars() { # collapsed multi-line command
$ docker pull --quiet "$CODE_QUALITY_IMAGE"
unknown flag: --quiet
See 'docker pull --help'.
Uploading artifacts...
Runtime platform arch=386 os=linux pid=29913 revision=58272c27 version=12.7.0
WARNING: gl-code-quality-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1