mirror of
https://github.com/ansible/awx.git
synced 2026-03-20 18:37:39 -02:30
handle null messages.workflow_approval some more
This commit is contained in:
@@ -118,8 +118,8 @@ function NotificationTemplateForm({
|
|||||||
const defs = defaultMessages[template.notification_type || 'email'];
|
const defs = defaultMessages[template.notification_type || 'email'];
|
||||||
const mergeDefaultMessages = (templ = {}, def) => {
|
const mergeDefaultMessages = (templ = {}, def) => {
|
||||||
return {
|
return {
|
||||||
message: templ.message || def.message || '',
|
message: templ?.message || def.message || '',
|
||||||
body: templ.body || def.body || '',
|
body: templ?.body || def.body || '',
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -145,25 +145,25 @@ function NotificationTemplateForm({
|
|||||||
workflow_approval: {
|
workflow_approval: {
|
||||||
approved: {
|
approved: {
|
||||||
...mergeDefaultMessages(
|
...mergeDefaultMessages(
|
||||||
messages.workflow_approval.approved,
|
messages.workflow_approval?.approved,
|
||||||
defs.workflow_approval.approved
|
defs.workflow_approval.approved
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
denied: {
|
denied: {
|
||||||
...mergeDefaultMessages(
|
...mergeDefaultMessages(
|
||||||
messages.workflow_approval.denied,
|
messages.workflow_approval?.denied,
|
||||||
defs.workflow_approval.denied
|
defs.workflow_approval.denied
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
running: {
|
running: {
|
||||||
...mergeDefaultMessages(
|
...mergeDefaultMessages(
|
||||||
messages.workflow_approval.running,
|
messages.workflow_approval?.running,
|
||||||
defs.workflow_approval.running
|
defs.workflow_approval.running
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
timed_out: {
|
timed_out: {
|
||||||
...mergeDefaultMessages(
|
...mergeDefaultMessages(
|
||||||
messages.workflow_approval.timed_out,
|
messages.workflow_approval?.timed_out,
|
||||||
defs.workflow_approval.timed_out
|
defs.workflow_approval.timed_out
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -8,19 +8,19 @@ export default function hasCustomMessages(messages, defaults) {
|
|||||||
isCustomized(messages.success, defaults.success) ||
|
isCustomized(messages.success, defaults.success) ||
|
||||||
isCustomized(messages.error, defaults.error) ||
|
isCustomized(messages.error, defaults.error) ||
|
||||||
isCustomized(
|
isCustomized(
|
||||||
messages.workflow_approval.approved,
|
messages.workflow_approval?.approved,
|
||||||
defaults.workflow_approval.approved
|
defaults.workflow_approval.approved
|
||||||
) ||
|
) ||
|
||||||
isCustomized(
|
isCustomized(
|
||||||
messages.workflow_approval.denied,
|
messages.workflow_approval?.denied,
|
||||||
defaults.workflow_approval.denied
|
defaults.workflow_approval.denied
|
||||||
) ||
|
) ||
|
||||||
isCustomized(
|
isCustomized(
|
||||||
messages.workflow_approval.running,
|
messages.workflow_approval?.running,
|
||||||
defaults.workflow_approval.running
|
defaults.workflow_approval.running
|
||||||
) ||
|
) ||
|
||||||
isCustomized(
|
isCustomized(
|
||||||
messages.workflow_approval.timed_out,
|
messages.workflow_approval?.timed_out,
|
||||||
defaults.workflow_approval.timed_out
|
defaults.workflow_approval.timed_out
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user