MDVA-41236 : impossible de créer ou de modifier des mises à jour planifiées existantes pour le produit.

Le correctif MDVA-41236 corrige le problème qui empêchait les utilisateurs de créer ou de modifier des mises à jour planifiées existantes pour le produit si la "Date de fin" avait été supprimée précédemment. Ce correctif est disponible lorsque l’ outil de correctifs de qualité (QPT) 1.1.5 est installé. L’ID de correctif est MDVA-41236. Veuillez noter que le problème doit être corrigé dans Adobe Commerce 2.4.5.

Produits et versions concernés

Le correctif est créé pour la version Adobe Commerce :

Adobe Commerce (toutes les méthodes de déploiement) 2.4.2

Compatible avec les versions d’Adobe Commerce :

Adobe Commerce (toutes les méthodes de déploiement) 2.3.0 - 2.4.3-p1

NOTE
Le correctif peut devenir applicable à d’autres versions avec les nouvelles versions de l’outil de correctifs de qualité. Pour vérifier si le correctif est compatible avec votre version Adobe Commerce, mettez à jour le package magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la Quality Patches Tool : recherchez des correctifs sur la page. Utilisez l’ID de correctif comme mot-clé de recherche pour localiser le correctif.

Problème

Les utilisateurs ne peuvent pas créer de calendriers ou modifier des calendriers existants pour les produits si la "Date de fin" a été supprimée précédemment.

Étapes à reproduire :

  1. Créez un produit dont l’état est défini sur disable.
  2. Ajoutez une mise à jour planifiée pour activer ce produit.
    • Ajoutez des dates de début et de fin futures.
  3. Modifiez la mise à jour planifiée en supprimant la Date de fin.
  4. Modifiez à nouveau le planning et essayez d'ajouter une Date de fin. Une erreur se produira.
  5. Actualisez la page et accédez à nouveau à Modifier la mise à jour planifiée.
  6. Cliquez sur Supprimer de la mise à jour > Supprimer la mise à jour.
  7. Maintenant, la mise à jour planifiée ne doit pas s’afficher en haut de la page de modification du produit.
  8. Essayez de créer une nouvelle mise à jour planifiée qui chevauche la durée précédente.

Résultats attendus :

  • Il n’y a aucune erreur à l’étape 4. L’administrateur peut mettre à jour la mise à jour planifiée sans erreur car le planning n’est pas encore actif.
  • L’utilisateur administrateur peut supprimer la mise à jour précédente et en créer une nouvelle.

Résultats réels :

Les utilisateurs reçoivent le message d’erreur suivant :

error : Future Update existe déjà dans cette période. Définissez une autre plage et réessayez.

Appliquer le correctif

Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :

Lecture connexe

Pour en savoir plus sur l’outil Correctifs de qualité, consultez :

Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à la section Correctifs disponibles dans QPT .

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3