+
diff --git a/addons/google_spreadsheet/google_spreadsheet.py b/addons/google_spreadsheet/google_spreadsheet.py
index 17de4a37e1b..28e4ca8f880 100644
--- a/addons/google_spreadsheet/google_spreadsheet.py
+++ b/addons/google_spreadsheet/google_spreadsheet.py
@@ -24,6 +24,7 @@ import re
import requests
from openerp.osv import osv
+from openerp import SUPERUSER_ID
class base_config_settings(osv.osv):
@@ -59,7 +60,10 @@ class config(osv.osv):
user = self.pool['res.users'].read(cr, uid, uid, ['login', 'password'], context=context)
username = user['login']
password = user['password']
- config_formula = '=oe_settings("%s";"%s";"%s";"%s")' % (url, dbname, username, password)
+ if self.pool['ir.module.module'].search_count(cr, SUPERUSER_ID, ['&', ('name', '=', 'auth_crypt'), ('state', '=', 'installed')]) == 1:
+ config_formula = '=oe_settings("%s";"%s")' % (url, dbname)
+ else:
+ config_formula = '=oe_settings("%s";"%s";"%s";"%s")' % (url, dbname, username, password)
request = '''
diff --git a/addons/google_spreadsheet/google_spreadsheet_data.xml b/addons/google_spreadsheet/google_spreadsheet_data.xml
index 04c2122fabb..19802e9d140 100644
--- a/addons/google_spreadsheet/google_spreadsheet_data.xml
+++ b/addons/google_spreadsheet/google_spreadsheet_data.xml
@@ -6,6 +6,7 @@
https://docs.google.com/spreadsheet/ccc?key=0ApGVjjwUC-ygdDZ0TG5EQnRlLVFQNlFGdFN5b1ZrY1E
Reporting %(name)s
+
\ No newline at end of file
diff --git a/addons/google_spreadsheet/google_spreadsheet_view.xml b/addons/google_spreadsheet/google_spreadsheet_view.xml
index f247880e03a..f12798cc4bc 100644
--- a/addons/google_spreadsheet/google_spreadsheet_view.xml
+++ b/addons/google_spreadsheet/google_spreadsheet_view.xml
@@ -24,7 +24,7 @@
-
+