# Zendesk tramite messaggi privati

**URL:** <https://meta.discourse.org/t/zendesk-via-private-messages/318678>\
**Category:** Product Support\
**Created:** [26 Luglio 2024, 7:39pm UTC](https://meta.discourse.org/t/zendesk-via-private-messages/318678 "2024-07-26T19:39:49Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![abinash889](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/abinash889/32/444102_2.png) [@abinash889](https://meta.discourse.org/u/abinash889)\
**Post date:** [27 Dicembre 2024, 3:46am UTC](https://meta.discourse.org/t/zendesk-via-private-messages/318678/2 "2024-12-27T03:46:35Z")

</div>

Ciao @mc.elias,

Ho riscontrato lo stesso problema e sono riuscito a risolverlo modificando la logica del codice del Plugin Zendesk. Ecco la soluzione:

Nel file del Plugin Zendesk:

```plaintext
app/jobs/regular/zendesk_job.rb

```

Apporta le seguenti modifiche:

```plaintext
def push_topic!(topic_id)
  topic = Topic.find_by(id: topic_id)
  return unless topic.present?

  if DiscourseZendeskPlugin::Helper.autogeneration_category?(topic.category_id)
    topic.post_ids.each { |post_id| push_post!(post_id) }
  end
end

```

Nel Plugin Zendesk

```plaintext
lib/discourse_zendesk_plugin/helper.rb

```

```plaintext
    def self.autogeneration_category?(category_id)
      return true if category_id.nil?
      return false if category_id.blank?

      if SiteSetting.zendesk_autogenerate_all_categories?
        true
      else
        SiteSetting.zendesk_autogenerate_categories.split("|").include?(category_id.to_s)
      end
    end

```

Credo che il problema si verifichi perché gli argomenti delle categorie private non hanno una categoria assegnata, il che impedisce la loro sincronizzazione con Zendesk in base alla logica del codice attuale.

Per risolvere questo problema, ho modificato la logica per consentire la creazione di argomenti in Zendesk anche se non è assegnata una categoria. Non sono del tutto sicuro che questo sia l’approccio migliore, ma ha funzionato per me.

Dopo aver apportato queste modifiche, testalo da parte tua per assicurarti che risolva il problema anche per te.

Spero che questo aiuti!

Grazie

---

_[View the full topic](https://meta.discourse.org/t/zendesk-via-private-messages/318678)._
