-
Notifications
You must be signed in to change notification settings - Fork 127
[Backport 4.4.x] [Fixes #1893] Changing settings of a 3D Tiles resource throws an error #2200
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
Conversation
Summary of ChangesHello @dsuren1, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request resolves an error that occurred when attempting to change the settings of 3D Tiles resources. The core change involves enhancing the resource update mechanism to intelligently differentiate between various resource subtypes. By introducing a new generic resource update API and implementing conditional logic, the system now correctly dispatches updates to the appropriate backend endpoint, ensuring that specialized resources like 3D Tiles can be configured without errors. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
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.
Code Review
This pull request addresses an issue with updating 3D Tiles resources by introducing a generic updateResource API function and adapting the save logic to use it for non-default dataset subtypes. The implementation appears correct and follows existing patterns. My main feedback is the lack of unit tests for the new code paths. I've added specific comments on where tests should be added to ensure the new functionality is robust and to prevent future regressions.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Description
This PR modifies the update process for the 3D Tiles subtype resource
Issue