discourse/plugins/discourse-zendesk-plugin/spec/lib/discourse_zendesk_plugin
Régis Hanol 495cbbab1f
FIX: replies not syncing to Zendesk for linked topics (#36560)
Replies to topics linked to Zendesk were not being synced.

The `after_commit` callback used `topic.custom_fields[...]` which
returns memoized data. If a Zendesk ticket was linked by another process
after the topic was loaded, the stale cache would return empty and skip
the sync job.

Query `TopicCustomField.exists?` directly instead of relying on the
cached `custom_fields` hash.

Internal ref - t/169124
2025-12-09 14:59:05 +01:00
..
helper_spec.rb
post_extension_spec.rb FIX: replies not syncing to Zendesk for linked topics (#36560) 2025-12-09 14:59:05 +01:00