Skip to content

Commit 4384692

Browse files
committed
Only output trigger 'scope' if it's set in YAML and JSON producers
1 parent c0ec0e2 commit 4384692

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

lib/SQL/Translator/Producer/JSON.pm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,9 @@ sub view_trigger {
149149
'fields' => scalar $trigger->fields,
150150
'on_table' => scalar $trigger->on_table,
151151
'action' => scalar $trigger->action,
152-
'scope' => scalar $trigger->scope,
152+
(defined $trigger->scope ? (
153+
'scope' => scalar $trigger->scope,
154+
) : ()),
153155
keys %{$trigger->extra} ? ('extra' => { $trigger->extra } ) : (),
154156
};
155157
}

lib/SQL/Translator/Producer/YAML.pm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,9 @@ sub view_trigger {
148148
'fields' => scalar $trigger->fields,
149149
'on_table' => scalar $trigger->on_table,
150150
'action' => scalar $trigger->action,
151-
'scope' => scalar $trigger->scope,
151+
(defined $trigger->scope ? (
152+
'scope' => scalar $trigger->scope,
153+
) : ()),
152154
keys %{$trigger->extra} ? ('extra' => { $trigger->extra } ) : (),
153155
};
154156
}

0 commit comments

Comments
 (0)