643be98fcf2ef3c9265e59dea3cba109b1874504
This should fix an issue discovered by tde when reading all fields on a record on which you don't have access right: - _read_from_database() fetches result and store it in cache - read() retrieves values from cache, starting with field 'create_date'... - ... which is not in cache, so prefetch that field, read it, which goes into an infinite loop The problem is that _read_from_database() finds out that you don't have access on the record, and stores a FailedValue in cache on all fields... except magic fields. Fix the problem by storing the FailedValue on all fields but 'id'.
Odoo
Odoo is a suite of web based open source business apps. More info at http://www.odoo.com
The easiest way to play with it is the Odoo free trial, email registration is NOT required, use the "skip this step" link on the registration page to skip it.
Getting started with Odoo development
If you are a developer type the following command at your terminal [1]:
wget -O- https://raw.githubusercontent.com/odoo/odoo/master/odoo.py | python
Then follow the developer tutorial
[1] You may want to check the content of the odoo.py file before executing it.
Packages, tarballs and installers
-
Debian packages
Add this apt repository to your /etc/apt/sources.list file
deb http://nightly.openerp.com/8.0/deb/ ./Then type:
$ sudo apt-get update $ sudo apt-get install odoo
For Odoo employees
To add the odoo-dev remote use this command:
$ ./odoo.py setup_git_dev
To fetch odoo merge pull requests refs use this command:
$ ./odoo.py setup_git_review
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%