iachat/spec
Muhsin Keloth 3edc636b76
fix: Instagram outgoing attachments (#9863)
Fixes
https://linear.app/chatwoot/issue/CW-3497/instagram-outgoing-attachments-are-not-rendering

It seems like Instagram outgoing attachment rendering has been broken
for a long time. We couldn't identify the issue because the check below
only inspects Instagram mentions.
```
metadata[:data_url] = metadata[:thumb_url] = external_url if message.instagram_story_mention?
```
We recently worked on adding the [Instagram CDN URL for
attachments.](https://github.com/chatwoot/chatwoot/pull/9287)

After that, it started using external URLs as attachment data URLs for
both outgoing and incoming attachments. The rendering broken for all the
outgoing attachments since there were no external URLs, making the data
URL empty. Adding an incoming message check will solve the issue.

---------

Co-authored-by: Sojan <sojan@pepalo.com>
2024-07-31 23:00:01 -07:00
..
actions fix: Migrate notes when merging the contacts (#8749) 2024-01-20 10:32:18 +04:00
assets chore: Contact import improvements (#7787) 2023-08-23 23:24:47 -07:00
builders feat: Render instagram reels in Chatwoot (#9829) 2024-07-24 12:58:12 -07:00
channels chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
configs chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
controllers feat: Integration with Captain (alpha) (#9834) 2024-07-25 14:24:04 -07:00
cypress chore: Upgrade Cypress to 13.4.0 (#8271) 2023-10-31 19:39:34 -07:00
dispatchers Non blocking event dispatch (#652) 2020-03-29 19:18:30 +05:30
drops feat: Add the support for custom attributes in message variables (#8511) 2023-12-08 14:13:35 -08:00
enterprise feat: allow feature plan map in super admin (#9318) 2024-05-08 22:58:46 -07:00
factories feat: Render instagram reels in Chatwoot (#9829) 2024-07-24 12:58:12 -07:00
finders fix: Inbox view Read/Snoozed display filters (#8907) 2024-02-17 13:59:25 +05:30
fixtures chore: Stop processing auto-response emails (#9606) 2024-06-13 14:19:11 -07:00
helpers feat: Add contact helper (#8989) 2024-03-06 17:39:39 +05:30
integration Fix url in emails, add frontendURL helper (#19) 2019-08-25 19:59:28 +05:30
jobs feat: Add support for bulk snooze until (#9360) 2024-05-08 08:55:31 +05:30
lib chore: Linear integration fixes (#9538) 2024-05-29 11:28:13 +05:30
listeners fix: Use message sender ID in the analytics for first response time (#9605) 2024-06-06 20:20:35 -07:00
mailboxes chore: Stop processing auto-response emails (#9606) 2024-06-13 14:19:11 -07:00
mailers feat: add Google Email fetch and OAuth token refresh service (#9603) 2024-06-11 14:22:03 +05:30
models fix: Instagram outgoing attachments (#9863) 2024-07-31 23:00:01 -07:00
policies Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30
presenters chore: Stop processing auto-response emails (#9606) 2024-06-13 14:19:11 -07:00
requests/api/v1 feat: Update the slack integration-flow to allow users to select the channel (#7637) 2023-07-28 14:50:30 -07:00
services feat: Add the ability to un-assign teams using automation (#9668) 2024-06-26 12:40:36 -07:00
support feat: Slack link unfurling (#7940) 2023-09-29 19:35:56 +05:30
workers fix: Capture delivery errors to avoid false positives (#8790) 2024-01-26 14:22:18 +04:00
cypress.config.js chore: Upgrade Cypress to 13.4.0 (#8271) 2023-10-31 19:39:34 -07:00
rails_helper.rb feat: locking and retry in FB message parsing (#7701) 2023-08-23 09:48:17 +07:00
spec_helper.rb feat(ee): Add reporting events for bots (#9027) 2024-02-27 14:53:28 -08:00
test_helper.rb Chore: Setup test coverage in codeclimate [#332] (#333) 2019-12-02 08:57:11 +05:30