iachat/spec
Sojan Jose 8f1a1e0905
fix: Stop overwritting contact avatars unneccesarily (#8710)
While debugging a sentry error for "ActiveRecord::InvalidForeignKey ActiveStorage::Representations::RedirectController", it was noticed that we enqueue a Avatar::AvatarFromUrlJob for each setUser call, which is unnecessary. Hence making this call only if the contact doesn't have an existing avatar.

If one needs to have this avatar updated, they can go to the contacts tab and delete the current avatar, Chatwoot will pick up the new avatar in subsequent API call.
2024-01-16 16:38:46 +04:00
..
actions fix: Stop overwritting contact avatars unneccesarily (#8710) 2024-01-16 16:38:46 +04:00
assets chore: Contact import improvements (#7787) 2023-08-23 23:24:47 -07:00
builders feat: allow instagram reply_to [CW-2609] (#8248) 2023-10-31 17:31: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: trigger handoff when agent bot is the actor (#8639) 2024-01-05 15:26:52 -08: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 fix: skip auditlogs for whatsapp template sync (#8579) 2024-01-09 21:51:48 -08:00
factories feat: handle unsupported media on the backend (#8650) 2024-01-05 13:05:00 -08:00
finders fix: Include waiting on agent conversations to unattended view (#7667) 2023-08-15 15:09:10 -07:00
fixtures chore: Fix sentry errors in email processing for bounce notifications (#8677) 2024-01-10 14:30:23 -08:00
helpers fix: Undefined method `length' for nil:NilClass (#8491) 2023-12-05 16:34:29 +05:30
integration Fix url in emails, add frontendURL helper (#19) 2019-08-25 19:59:28 +05:30
jobs feat: handle unsupported media on the backend (#8650) 2024-01-05 13:05:00 -08:00
lib chore: Unset Redis config after spec (#8685) 2024-01-10 15:32:48 -08:00
listeners feat: Clear all previous notifications if a new notification is added to a conversation (#8490) 2023-12-06 14:03:43 +05:30
mailboxes chore: Fix sentry errors in email processing for bounce notifications (#8677) 2024-01-10 14:30:23 -08:00
mailers feat: Handle notification.deleted action cable event (#8501) 2023-12-06 16:49:00 +05:30
models feat: Adds internal support for markdown in Telegram outgoing messages (#8640) 2024-01-16 13:32:59 +04:00
policies Feature: Ability to switch between multiple accounts (#881) 2020-05-26 22:38:48 +05:30
presenters fix: Consider the emails where in-reply-to header has multiple values (#7715) 2023-08-11 17:53:57 -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 fix: undefined method 'zero?' for nil:NilClass (#8689) 2024-01-15 15:07:36 +05:30
support feat: Slack link unfurling (#7940) 2023-09-29 19:35:56 +05:30
workers chore: Enable the new Rubocop rules (#7122) 2023-05-19 14:37:10 +05:30
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 chore: upgrade ruby to 3.1.3 (#5555) 2023-01-24 23:55:07 +05:30
test_helper.rb Chore: Setup test coverage in codeclimate [#332] (#333) 2019-12-02 08:57:11 +05:30