Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error en la estructura XML. #68

Open
RalphVB opened this issue Jun 30, 2022 · 0 comments
Open

Error en la estructura XML. #68

RalphVB opened this issue Jun 30, 2022 · 0 comments

Comments

@RalphVB
Copy link

RalphVB commented Jun 30, 2022

Hola, les escribo para comentarles la solución a dos archivos en su repositorio que tienen error en su estructura del XML.

1.- app/code/Openpay/Cards/etc/adminhtml/events.xml

En la versión 3.4.8 la estructuta que tiene ese archivo es así:

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">    
    <event name="admin_system_config_changed_section_payment">
        <observer name="openpaycards_observer_check_config" instance="Openpay\Cards\Observer\MerchantInfo"/>
    </event>
    <event name="admin_system_config_changed_section_payment">
        <observer name="openpaycards_observer_check_order_status" instance="Openpay\Cards\Observer\CreateWebhook"/>
    </event>
</config>

Eso provoca que Magento mande error debido a que no pueden haber dos bloques "event" con el mismo name por lo que la solución es la siguiente:

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd">    
    <event name="admin_system_config_changed_section_payment">
        <observer name="openpaycards_observer_check_config" instance="Openpay\Cards\Observer\MerchantInfo"/>
        <observer name="openpaycards_observer_check_order_status" instance="Openpay\Cards\Observer\CreateWebhook"/>
    </event>
</config>

2.- app/code/Openpay/Cards/etc/adminhtml/system.xml

En la versión 3.4.8 la estructuta que tiene ese archivo es así en las líneas 102, 103 y 104:

                        <field id="country" separator="|">
                            <value>MX|PE</value>
                        </field>

Lo cual hace que Magento lo tome como erroneo por lo que la solución es la siguiente:

<field id="country" separator="|">MX|PE</field>

¡Saludos!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant