diff -r 82272decfa99 -r 4ba11607d84a doc/book/en/devrepo/repo/hooks.rst --- a/doc/book/en/devrepo/repo/hooks.rst Tue Jul 17 17:16:28 2012 +0200 +++ b/doc/book/en/devrepo/repo/hooks.rst Tue Jul 17 12:24:46 2012 +0200 @@ -206,10 +206,11 @@ Reminder ~~~~~~~~ -You should never use the `entity.foo = 42` notation to update an -entity. It will not do what you expect (updating the -database). Instead, use the :meth:`set_attributes` and -:meth:`set_relations` methods. +You should never use the `entity.foo = 42` notation to update an entity. It will +not do what you expect (updating the database). Instead, use the +:meth:`~cubicweb.entity.Entity.cw_set` method or direct access to entity's +:attr:`cw_edited` attribute if you're writing a hook for 'before_add_entity' or +'before_update_entity' event. How to choose between a before and an after event ?