File tree Expand file tree Collapse file tree 1 file changed +15
-6
lines changed
firestore-send-email/functions/lib Expand file tree Collapse file tree 1 file changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -68,17 +68,26 @@ function preparePayload(payload) {
68
68
let to = [ ] ;
69
69
let cc = [ ] ;
70
70
let bcc = [ ] ;
71
- if ( payload . to ) {
71
+ if ( typeof payload . to === 'string' ) {
72
+ to = [ payload . to ] ;
73
+ }
74
+ else if ( payload . to ) {
72
75
validateFieldArray ( "to" , payload . to ) ;
73
- to = [ ...to , ...payload . to ] ;
76
+ to = to . concat ( payload . to ) ;
77
+ }
78
+ if ( typeof payload . cc === 'string' ) {
79
+ cc = [ payload . cc ] ;
74
80
}
75
- if ( payload . cc ) {
81
+ else if ( payload . cc ) {
76
82
validateFieldArray ( "cc" , payload . cc ) ;
77
- cc = [ ...cc , ...payload . cc ] ;
83
+ cc = cc . concat ( payload . cc ) ;
84
+ }
85
+ if ( typeof payload . bcc === 'string' ) {
86
+ bcc = [ payload . bcc ] ;
78
87
}
79
- if ( payload . bcc ) {
88
+ else if ( payload . bcc ) {
80
89
validateFieldArray ( "bcc" , payload . bcc ) ;
81
- bcc = [ ... bcc , ... payload . bcc ] ;
90
+ bcc = bcc . concat ( payload . bcc ) ;
82
91
}
83
92
if ( ! payload . toUids && ! payload . ccUids && ! payload . bccUids ) {
84
93
payload . to = to ;
You can’t perform that action at this time.
0 commit comments