Hi,

I am implementing a password update feature. I am doing something like this:

def change_pass(email, new_pass):
    my_query = db[auth.settings.table_user_name].email == email
    my_set   = db(my_query)
    my_set.update(password = new_pass)

The problem is that this is calling one of my compute definitions in one of 
the fields.

Field('third_party_entity', compute=
big_and_ugly_code_only_intended_for_new_entries)

My compute is not intended to be used for updates, but only for new record 
creations.
I do not want update to call the compute functions. Actually, I do not want 
update to do *anything* except updating the field that I 
am explicitly giving. Is this possible?

Thanks,
Daniel Gonzalez

-- 



Reply via email to