     if unrollValueElement.val() != ""
       unrollValueElement.val('')
 
+    harvestInProgressError = $(nestedCultivationBlock).find('.harvest-in-progress-error')
+    $(harvestInProgressError).remove() if $(harvestInProgressError).length > 0
+
     plantLandParcelSelector = new E.PlantLandParcelSelector()
     plantLandParcelSelector.changeUnrollUrl(event, unrollElement)
 

        url: "/backend/products/interventions/#{ productId }/has_harvesting",
        data: { intervention_started_at: interventionStartedAt }
        success: (data, status, request) ->
          if data.has_harvesting
           nestedCultivationBlock = $(event.target).closest('.nested-cultivation')
           unrollElement = $(nestedCultivationBlock).find('.intervention_targets_product .selector-search')
           unrollBlock = $(nestedCultivationBlock).find('.intervention_targets_product .controls')

           error = $("<span class='help-inline'>#{ unrollElement.attr('data-harvest-in-progress-error-message') }</span>")

           $(unrollBlock).append(error)


  $(document).ready ->

  $(document).on 'selector:change', '.nested-parameters .nested-cultivation .intervention_targets_product .selector-search', (event) ->
    landParcelPlantSelectorElement = $(event.target).closest('.nested-cultivation').find('.land-parcel-plant-selector')
    productId = $(event.target).closest('.selector').find('.selector-value').val()

    nestedCultivationBlock = $(event.target).closest('.nested-cultivation')
    harvestInProgressError = $(nestedCultivationBlock).find('.harvest-in-progress-error')
    $(harvestInProgressError).remove() if $(harvestInProgressError).length > 0

    E.interventionForm.checkPlantLandParcelSelector(productId, landParcelPlantSelectorElement)
    E.interventionForm.checkHarvestInProgress(event, productId, landParcelPlantSelectorElement)
