I see... > > TypeError: some_function() got an unexpected keyword argument > 'parameter_name' >
I was trying to avoid the if else but if it's the better way, so be it and I have changed the code using a session cookie... if session.allocations_table_name == 'task': db.payment_allocations.insert(payment_ref=payment.id, task_ref=record.id, amount_allocated=allocation) elif session.allocations_table_name == 'invoice': db.payment_allocations.insert(payment_ref=payment.id, invoice_ref=record.id, amount_allocated=allocation) Thanks for talking the time to explain Anthony! Peter -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.