       productTypeUpdated: 0
       errorDir: @errorDir
     if @filterUnknownAttributes then @_summary.unknownAttributeNames = []
+    if @variantReassignmentOptions.enabled then @_summary.variantReassignment = null
 
   summaryReport: (filename) ->
     message = "Summary: there were #{@_summary.created + @_summary.updated} imported products " +


    if @_summary.failed > 0
      message += "\n #{@_summary.failed} product imports failed. Error reports stored at: #{@errorDir}"

    report = {
      reportMessage: message

          reassignmentService = new Reassignment(@client, @logger,
            @variantReassignmentOptions.retainExistingData)
          reassignmentService.execute(productsToProcess, @_cache.productType)
          .then((statistics) =>
            @_summary.variantReassignment = statistics
            if (statistics.processed > 0)
              skus = @_extractUniqueSkus(productsToProcess)
              if skus.length then @_getExistingProductsForSkus(skus) else queriedEntries
            else
