discourse/plugins/discourse-zendesk-plugin/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
..
engine.rb
helper.rb DEV: Update rubocop-discourse to 3.13 and autofix issues (#35073) 2025-10-06 16:11:01 +02:00
post_extension.rb FIX: replies not syncing to Zendesk for linked topics (#36560) 2025-12-09 14:59:05 +01:00
topic_extension.rb