Fix Trac #2141: invalid record update