When a variable used the safeAttribute(String) function, the setValue (from the SafeParseDelegate) was not working properly when its name was different from the name param from the delegate because the name param was being ignored.
Steps to reproduce
Have a model with a variable the uses the SafeParseDelegate. Example:
var image: ParseFile? by safeAttribute(name = "profile_image")
update it and then try to read its updated value
Actual Outcome
The new value that was just set will not be returned
🚀 You can help us to fix this issue faster by opening a pull request with a failing test. See our Contribution Guide for how to make a pull request, or read our New Contributor's Guide if this is your first time contributing.
New Issue Checklist
Issue Description
When a variable used the
safeAttribute(String)
function, thesetValue
(from theSafeParseDelegate
) was not working properly when its name was different from thename
param from the delegate because thename
param was being ignored.Steps to reproduce
Have a model with a variable the uses the
SafeParseDelegate
. Example:update it and then try to read its updated value
Actual Outcome
The new value that was just set will not be returned
Expected Outcome
The new value that was just set will be returned
Environment
https://github.com/parse-community/Parse-SDK-Android/releases/tag/4.2.1
Parse Android SDK
4.2.1
Android 13 (Tiramisu)
Server
I do not have this info / not related
I do not have this info / not related
I do not have this info / not related
Database
I do not have this info / not related
I do not have this info / not related
I do not have this info / not related