hunk.code_window: /** @odoo-module **/
   import concurrency from '@web/legacy/js/core/concurrency';
   import utils from '@web/legacy/js/core/utils';
   import weUtils from '@web_editor/js/common/utils';
   import { _t } from "@web/core/l10n/translation";
  
hunk.labels: keep keep replace keep keep keep
hunk.after_edit: import { delay } from "@web/core/utils/concurrency";
  
hunk.file_path: addons/website/static/src/client_actions/configurator/configurator.js
hunk.type: replace
file: # -*- coding: utf-8 -*-
  # Part of Odoo. See LICENSE file for full copyright and licensing details.
  
  from odoo import models
  
  
  class AccountMoveLine(models.Model):
      _inherit = "account.move.line"
  
      def _get_stock_valuation_layers(self, move):
          """ Do not handle the invoice correction for kit. It has to be done
          manually """
          layers = super()._get_stock_valuation_layers(move)
          return layers.filtered(lambda svl: svl.product_id == self.product_id)
  