Fix a crash when viewing a secondary connection job

In this case, requested_device_type is None. So calling .can_view is crashing.
Fallback to checking the multinode jobs.

Signed-off-by: Rémi Duraffort <remi.duraffort@linaro.org>
15 jobs for 500-secondary-connection in 17 minutes and 16 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
passed #100212
amd64
dispatcher-debian-10

00:02:37

passed #100214
amd64
dispatcher-debian-11

00:02:34

passed #100213
amd64
server-debian-10

00:03:05

passed #100215
amd64
server-debian-11

00:05:04

 
  Analyze
passed #100217
amd64
black

00:00:52

passed #100218
amd64
code_quality

00:00:25

passed #100219
amd64
coverage

00:06:44

59.25%
passed #100220
amd64
dockerfiles

00:00:22

passed #100222
amd64
pylint

00:03:03

passed #100216
amd64-dind
sast

00:02:37

passed #100221
amd64
schemas

00:00:33

 
  Build
passed #100224
amd64
debian/10

00:01:36

passed #100223
amd64
doc

00:01:05

passed #100225
amd64-dind
docker-amd64-dispatcher

00:04:59

passed #100226
amd64-dind
docker-amd64-server

00:05:23