Просмотр исходного кода

Fixes #5376 - Kayako import ignores closed cases that are older than 30 days.

Dominik Klein 4 месяцев назад
Родитель
Сommit
5cf2bc4273

+ 3 - 2
lib/sequencer/unit/import/kayako/request/case.rb

@@ -4,8 +4,9 @@ class Sequencer::Unit::Import::Kayako::Request < Sequencer::Unit::Common::Provid
   class Case < Sequencer::Unit::Import::Kayako::Request::Generic
     def params
       super.merge(
-        include: 'user,case_priority,case_status,channel,tag,case_type,case_field,field_option,locale_field',
-        fields:  '+tags',
+        include:  'user,case_priority,case_status,channel,tag,case_type,case_field,field_option,locale_field',
+        fields:   '+tags',
+        archived: 1,
       )
     end
   end

+ 3 - 3
spec/integration/kayako_spec.rb

@@ -53,13 +53,13 @@ RSpec.describe 'Kayako import', db_strategy: :reset, integration: true, required
         },
         'Tickets'       => {
           'skipped'     => 0,
-          'created'     => 5,
+          'created'     => 6,
           'updated'     => 1,
           'unchanged'   => 0,
           'failed'      => 0,
           'deactivated' => 0,
-          'sum'         => 6,
-          'total'       => 6,
+          'sum'         => 7,
+          'total'       => 7,
         },
       }
     end

Разница между файлами не показана из-за своего большого размера
+ 33 - 97
test/data/vcr_cassettes/kayako_import.yml


Некоторые файлы не были показаны из-за большого количества измененных файлов