-
Notifications
You must be signed in to change notification settings - Fork 9.4k
Fix #30296 - Wrong ip value in sendfriend_log table #30355
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
Fix #30296 - Wrong ip value in sendfriend_log table #30355
Conversation
Hi @Bartlomiejsz. Thank you for your contribution
❗ Automated tests can be triggered manually with an appropriate comment:
You can find more information about the builds here ℹ️ Please run only needed test builds instead of all when developing. Please run all test builds before sending your PR for review. For more details, please, review the Magento Contributor Guide documentation. 🕙 You can find the schedule on the Magento Community Calendar page. 📞 The triage of Pull Requests happens in the queue order. If you want to speed up the delivery of your contribution, please join the Community Contributions Triage session to discuss the appropriate ticket. 🎥 You can find the recording of the previous Community Contributions Triage on the Magento Youtube Channel ✏️ Feel free to post questions/proposals/feedback related to the Community Contributions Triage process to the corresponding Slack Channel |
@magento run all tests |
Hi @Bartlomiejsz. Thanks for your work, good job. Could I ask you, to check the failing tests, please, and also make sure that this case is covered by an integration test. Extending the existing integration Thank you! |
… of ip conversion into int to integration test
@magento run all tests |
@magento run Functional Tests CE |
@magento run Functional Tests EE |
Hi @rogyar, failing test is not related to my changes, so this is ready for review now |
Hi @rogyar, thank you for the review. |
Hello @Bartlomiejsz Thank you for your Pull request I can not reproduce the original issue with the steps provided in the issue:
Steps To Reproduce:
(/) Expected Result: (x) Actual Result: I'm getting the same converted IP and After switching to this PR Can you please correct my steps if I'm processing incorrectly? |
Hello @engcom-Bravo, funny thing here is that whole issue and steps to reproduce were added here by Magento team from your internal system :) It's not possible to reproduce issue from steps on Magento instance, because there was some dirty fix added in send friend module - instead of fixing original issue, value returned from So I believe there are two things that should be verified here:
|
@Bartlomiejsz In my case, the method returns false for In order to proceed correctly, can you please update the PR Description, and provide exact steps? Thank you in advance |
Hi @engcom-Bravo, I updated steps to reproduce. |
Hi @Bartlomiejsz, thank you for your contribution! |
Description (*)
This PR fixes incorrect behavior of
Magento\Framework\HTTP\PhpEnvironment\RemoteAddress::getRemoteAddress
method when it's called twice in a row withtrue
passed, and removes "hacks" added to sendfriend module because of this issue.Related Pull Requests
Fixed Issues (if relevant)
Manual testing scenarios (*)
Steps to reproduce in issue fixed are not correct.
Preconditions:
Steps To Reproduce:
Expected result
Ip saved in the database should be valid int value.
Questions or comments
Contribution checklist (*)