Skip to content

Commit cc1cf99

Browse files
committed
Fix URL parameter for buttons
1 parent 9956f20 commit cc1cf99

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Diff for: handlers/meta/whataspp_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ var whatsappOutgoingTests = []OutgoingTestCase{
456456
},
457457
},
458458
ExpectedRequests: []ExpectedRequest{{
459-
Body: `{"messaging_product":"whatsapp","recipient_type":"individual","to":"250788123123","type":"template","template":{"name":"revive_issue","language":{"policy":"deterministic","code":"en_US"},"components":[{"type":"body","parameters":[{"type":"text","text":"Ryan Lewis"},{"type":"text","text":"niño"}]},{"type":"button","sub_type":"quick_reply","index":"0","parameters":[{"type":"payload","payload":"Sip"}]},{"type":"button","sub_type":"quick_reply","index":"1","parameters":[{"type":"text","text":"id00231"}]}]}}`,
459+
Body: `{"messaging_product":"whatsapp","recipient_type":"individual","to":"250788123123","type":"template","template":{"name":"revive_issue","language":{"policy":"deterministic","code":"en_US"},"components":[{"type":"body","parameters":[{"type":"text","text":"Ryan Lewis"},{"type":"text","text":"niño"}]},{"type":"button","sub_type":"quick_reply","index":"0","parameters":[{"type":"payload","payload":"Sip"}]},{"type":"button","sub_type":"url","index":"1","parameters":[{"type":"text","text":"id00231"}]}]}}`,
460460
}},
461461
ExpectedExtIDs: []string{"157b5e14568e8"},
462462
},

Diff for: handlers/meta/whatsapp/templates.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ func GetTemplatePayload(templating MsgTemplating) *Template {
6060

6161
for _, p := range v {
6262
if p.Type == "url" {
63-
component := &Component{Type: "button", Index: strings.TrimPrefix(k, "button."), SubType: "quick_reply"}
63+
component := &Component{Type: "button", Index: strings.TrimPrefix(k, "button."), SubType: "url"}
6464
component.Params = append(component.Params, &Param{Type: "text", Text: p.Value})
6565
template.Components = append(template.Components, component)
6666
} else {

0 commit comments

Comments
 (0)