From 1067b82dc6429df3d6b1e645ac5411be30e7e46e Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Wed, 19 Jul 2023 18:11:12 +0100 Subject: [PATCH] avoid mixing device and port custom_field fields --- lib/App/Netdisco/JobQueue/PostgreSQL.pm | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/App/Netdisco/JobQueue/PostgreSQL.pm b/lib/App/Netdisco/JobQueue/PostgreSQL.pm index 3cc0e22e..a4dcb52b 100644 --- a/lib/App/Netdisco/JobQueue/PostgreSQL.pm +++ b/lib/App/Netdisco/JobQueue/PostgreSQL.pm @@ -343,6 +343,7 @@ sub jq_insert { $row = schema(vars->{'tenant'})->resultset('Device') ->find($spec->{device}); } + undef $row unless $row->can($spec->{action}); die 'failed to find row for custom field update' unless $row; $spec->{action} =~ s/^cf_//;