-
Notifications
You must be signed in to change notification settings - Fork 609
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
[BUG] Datastore::GetEngine returns raw cached object which is then modified #2827
Comments
Pre Ready-For-Testing Checklist
|
Internal behavior, cannot really be tested. |
Closing this as the integration tests with branch v1.1.3 and master look okay. The failures are tested on local system, they seemed fine. The failure tests are not due to product failure and are being investigated. |
Describe the bug
The returned engine object is then modified during the sync as well as the monitor
refresh cycles. This in itself is really bad but even worse since the sync
and monitoring routine run concurrently.
Expected behavior
Datastore::GetResource functions should always return deep copy objects that are safe to modify.
Environment:
The text was updated successfully, but these errors were encountered: