-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Update getTestUrls add missing url schemes #45740
Conversation
Prepend url scheme to trusted_domains entries ensures valid domains Relates #45087 #45724 Signed-off-by: Jan-Jonas Sämann <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The later call to getAbsoluteURL()
already handles adding the scheme. If it's not, something else is going on here I think...
What is $testUrls
getting populated with in your environment (prior to your change)?
Not for the trusted_domains, only the url. I hope that most installations are using This needs a bit more rework especially to also make it work for the cli runs or skip the trusted_domains for cli runs because we cannot figure out, unless overwriteprocotol is given, what protocol to use and therefore should only use the cli.overwrite.url. |
Since the test handles multiple domains and can in theory run from cli, there is not always a request context from which we can infer the 'used' scheme. Also, the result should be somewhat consistent regardless from where it is triggered. I've found the getTestUrls function to be the most convinient place to fixup values. If there is any better place, just see this as a proof of concept. Any thaughts? |
Hello there, We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process. Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6 Thank you for contributing to Nextcloud and we hope to hear from you soon! (If you believe you should not receive this message, you can add yourself to the blocklist.) |
Fixed by other commit 48c807e |
Prepend url scheme to trusted_domains entries ensures valid domains
Relates #45087
Resolves #45724
Signed-off-by: Jan-Jonas Sämann [email protected]