Fixes #3329.

Essentially, the code was assuming that if the instance was a translated object, then the attribute we're looking for must be a translated field. Nope. Sometimes, they're just regular fields.
Re-fix
Merge pull request #3330 from mkoistinen/fix_3329

Fixes #3329.