# HG changeset patch # User bsw # Date 1533557642 -7200 # Node ID 291db816e07858d7439632142b714cf80cba2f0c # Parent 4664e021473fe449ec3ef39cf37b2cf655e04ef3 Fixed record access diff -r 4664e021473f -r 291db816e078 app/main/registration_admin/_action/update_verification.lua --- a/app/main/registration_admin/_action/update_verification.lua Mon Aug 06 14:13:05 2018 +0200 +++ b/app/main/registration_admin/_action/update_verification.lua Mon Aug 06 14:14:02 2018 +0200 @@ -31,13 +31,13 @@ if not value then local last_sequential_number = 0 db:query('LOCK TABLE "verification" IN SHARE ROW EXCLUSIVE MODE') - local max_record = Verification:new_selector() + local record = Verification:new_selector() :reset_fields() - :add_field("max((verification_data->>'sequential_number')::int8)") + :add_field("max((verification_data->>'sequential_number')::int8)", "max_sequential_number") :optional_object_mode() :exec() - if max_record then - last_sequential_number = max_record.verification_data.sequential_number + if record then + last_sequential_number = record.max_sequential_number end value = last_sequential_number + 1 end