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

website_id é retornado ao invés do store_id #150

Open
texboy opened this issue Nov 1, 2019 · 5 comments
Open

website_id é retornado ao invés do store_id #150

texboy opened this issue Nov 1, 2019 · 5 comments

Comments

@texboy
Copy link

texboy commented Nov 1, 2019

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 ?

@michelpl
Copy link
Contributor

michelpl commented Nov 4, 2019

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.

@texboy
Copy link
Author

texboy commented Nov 4, 2019

Perfeito! Aguardo o seu retorno!

@GabrielDeveloper
Copy link
Contributor

@texboy boa tarde.

Você pode nos passar como está configurado suas stores por favor? estamos tentando reproduzir o erro porém sem sucesso.

Obrigado.

@texboy
Copy link
Author

texboy commented Nov 7, 2019

Opa @GabrielDeveloper ! Desculpe a demora.
copiei a estrutura da tabela stores do magento e modifiquei os nomes por motivos de confidencialidade. Foram criadas 3 stores. 2 pertencendo ao website 1 e a outra pertencendo ao website 2

image

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.

@texboy
Copy link
Author

texboy commented Nov 20, 2019

Bom dia! Alguma novidade?

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

3 participants