Adding my $0.02 on this one, maybe it will save someone some time. If you use the datasource for other operations than update, add this line at the end of the transformRequest function:
return dsRequest.data;
This will make it return the request unaltered if not updating.
return dsRequest.data;
This will make it return the request unaltered if not updating.
Comment