ACSD-50478 : problème JS de l’action de restauration dans la grille des sauvegardes et la commande de restauration de la base de données
Le correctif ACSD-50478 corrige le problème JS de l’action de restauration dans la grille des sauvegardes et la commande de restauration de la base de données dans le cas où l’image mémoire de la base de données contient des déclencheurs et une commande SQL délimiteur. Ce correctif est disponible lorsque la version 1.1.33 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-50478. Notez que le problème est planifié pour être corrigé dans Adobe Commerce 2.4.7.
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.3-p1
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.0 - 2.4.4-p4
magento/quality-patches
vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.Problème
Problème JS de l’action de restauration dans la grille Sauvegardes et la commande de restauration de la base de données pour un cas où l’image mémoire de la base de données contient des déclencheurs et une commande SQL délimiteur.
Procédure à suivre :
-
Définissez les indexeurs en mode Update on Schedule afin que les déclencheurs soient créés dans la base de données.
-
Activez la fonctionnalité de sauvegarde à partir de la ligne de commande :
bin/magento config:set system/backup/functionality_enabled 1
-
Accédez à Système > Outils > Sauvegardes et générez une sauvegarde de base de données.
-
Ouvrez la console du navigateur ; l’erreur suivante s’affiche :
code language-none Uncaught SyntaxError: Unexpected token '&' (at (index):606:32) function eventListener8jtGaqtgG2 () { return backup.rollback('db', '1678391644');
-
Essayez d'importer la base de données à partir de la ligne de commande :
bin/magento setup:rollback --db-file="<filename>"
-
L’erreur suivante s’affiche :
code language-none Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'delimiter' at line 1, query was: delimiter ;;
Résultats attendus :
La restauration de la base de données s’effectue correctement à partir de l’Administration et de la ligne de commande.
Résultats réels :
Vous avez observé les erreurs mentionnées aux étapes 4 et 6.
Application du correctif
Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :
- Adobe Commerce ou Magento Open Source On-premise : Quality Patches Tool > Utilisation dans le guide de Quality Patches Tool.
- Adobe Commerce sur les infrastructures cloud : Mises à niveau et correctifs > Appliquer des correctifs dans le guide Commerce sur les infrastructures cloud .
Lecture connexe
Pour en savoir plus sur Quality Patches Tool, consultez :
- Quality Patches Tool sortie : un nouvel outil permettant de mettre en libre-service des correctifs de qualité dans la base de connaissances du support.
- Vérifiez si un correctif est disponible pour votre problème Adobe Commerce en utilisant Quality Patches Tool dans le guide de Quality Patches Tool.
Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à Quality Patches Tool : Rechercher des correctifs dans le guide de Quality Patches Tool.