I face a problem using REST2 API to update RT Assets. I am using latest RT version (4.4.3).
I am able to read an asset successfully, using curl GET.
I am able to create an asset successfully, using curl POST.
I am also able, using curl PUT, to update any custom field or other field of an asset except: Status and Roles (Owner, Contact, HeldBy). They remain unchanged!!!
rt.log gives me at that point:
[error]: RT::Asset::AddWatcher Unimplemented in RT::Extension::REST2::Resource::Record::Writable. (/opt/rt4/local/plugins/RT-Extension-REST2/lib/RT/Extension/REST2/Resource/Record/Writable.pm line 167) (/opt/rt4/local/plugins/RT-Extension-REST2/lib/RT/Extension/REST2/Middleware/Log.pm:14)