Wed, 29 Sep 2010 12:54:35 +0200 | Sylvain Thénault | cleanup and micro-optimization | changeset | files |
Wed, 29 Sep 2010 12:53:30 +0200 | Sylvain Thénault | [web action] has_editable_relations should not filter out final relations, fix regression introduced in 6358:22c95c5ef12d | changeset | files |
Wed, 29 Sep 2010 12:44:11 +0200 | Sylvain Thénault | [c-c] fix RuntimeError: 'maximum recursion depth exceeded while calling a Python object' we get when creating/upgrading/shelling an instance: hasattr() call __getattribute__, creating an infinite recursion error catched by the interpretor. Avoid this by testing the method is available on the class instead of the instance | changeset | files |
Wed, 29 Sep 2010 12:18:06 +0200 | Sylvain Thénault | [transaction] to avoid potential db corruption, we should rollback systematically in case of ValidationError | changeset | files |