-
Notifications
You must be signed in to change notification settings - Fork 0
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
website_id é retornado ao invés do store_id #150
Comments
Olá @texboy ! Estamos analisando o código para ver se isso tem algum motivo ou é realmente um bug. Assim que possível te damos um retorno. |
Perfeito! Aguardo o seu retorno! |
@texboy boa tarde. Você pode nos passar como está configurado suas stores por favor? estamos tentando reproduzir o erro porém sem sucesso. Obrigado. |
Opa @GabrielDeveloper ! Desculpe a demora. O motivo do store_id pular de 1 para 3 é porque fora criada uma loja de testes que foi deletada posteriormente. Acredito que reproduzindo esse cenário vocês conseguirão fazer o erro acontecer. |
Bom dia! Alguma novidade? |
Descrição
Durante o desenvolvimento de um projeto aqui na Hibrido, notamos que não estavamos conseguindo salvar as configurações do modulo em uma storeview especifica. Um erro aparecia depois de tentar salvars as confs com a seguinte mensagem "The store that was requested wasn't found. Verify the store and try again.". Porem, essa store existia no banco e o erro só acontecia quando se tentava salvar as configurações do modulo da mundipagg.
Solução
No arquivo
vendor/mundipagg/mundipagg-magento2-module/Concrete/Magento2CoreSetup.php
Existe um metodo chamado getCurrentStoreId, e nele, existe uma validação para verificar se o escopo da store é "website", "stores" ou "default". Contudo, durante a validação do escopo "stores" o valor retornado pelo IF é o website_id, sendo que o esperado seria o "store_id"
Conclusão
Consegui solucionar o problema modificando o valor que é retornado. Posso abrir um pull request para resolver isso no modulo ?
The text was updated successfully, but these errors were encountered: