FIX: dont error when json don't contain hidden key

This commit is contained in:
Krzysztof Kotlarek 2020-08-27 12:29:27 +10:00
parent 353da45b6f
commit 7696d459a4
1 changed files with 7 additions and 3 deletions

View File

@ -37,8 +37,10 @@ class CreateDataExplorerQueries < ActiveRecord::Migration[6.0]
END,
CASE WHEN (value::json->'hidden')::text = 'null' THEN
false
ELSE
WHEN (value::jsonb ? 'hidden') THEN
(value::json->'hidden')::text::boolean
ELSE
false
END,
:now,
:now
@ -60,10 +62,12 @@ class CreateDataExplorerQueries < ActiveRecord::Migration[6.0]
ELSE
(value::json->'last_run_at')::text::timestamptz
END,
CASE WHEN (value::json->'hidden')::text = 'null' THEN
CASE WHEN (value::json->'hidden')::text = 'null' THEN
false
ELSE
WHEN (value::jsonb ? 'hidden') THEN
(value::json->'hidden')::text::boolean
ELSE
false
END,
:now,
:now