File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed
Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -22,10 +22,13 @@ CREATE FUNCTION _cs_encrypted_check_k_ct(val jsonb)
2222 RETURNS boolean
2323AS $$
2424 BEGIN
25- IF (val- >> ' k' = ' ct' AND val ? ' c' ) THEN
26- RETURN true;
25+ IF (val- >> ' k' = ' ct' ) THEN
26+ IF (val ? ' c' ) THEN
27+ RETURN true;
28+ END IF;
29+ RAISE ' Encrypted kind (k) of "ct" missing data field (c): %' , val;
2730 END IF;
28- RAISE ' Encrypted kind (k) of "ct" missing data field (c): % ' , val ;
31+ RETURN true ;
2932 END;
3033$$ LANGUAGE plpgsql;
3134
@@ -37,10 +40,13 @@ CREATE FUNCTION _cs_encrypted_check_k_sv(val jsonb)
3740 RETURNS boolean
3841AS $$
3942 BEGIN
40- IF (val- >> ' k' = ' sv' AND val ? ' sv' ) THEN
41- RETURN true;
43+ IF (val- >> ' k' = ' sv' ) THEN
44+ IF (val ? ' sv' ) THEN
45+ RETURN true;
46+ END IF;
47+ RAISE ' Encrypted kind (k) of "sv" missing data field (sv): %' , val;
4248 END IF;
43- RAISE ' Encrypted kind (k) of "sv" missing data field (sv): % ' , val ;
49+ RETURN true ;
4450 END;
4551$$ LANGUAGE plpgsql;
4652
You can’t perform that action at this time.
0 commit comments