# HG changeset patch
# User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr>
# Date 1630576948 -7200
#      Thu Sep 02 12:02:28 2021 +0200
# Node ID b42bb38c47fbe2932a617739df87c21472a81d46
# Parent  00b990bfe4f3d19375b829cff66d4dc85bd80d7e
✨ when using chown, also include /var/lib/odoo for odoo 10+

diff --git a/NEWS.rst b/NEWS.rst
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -7,6 +7,7 @@
 
 Add option to include custom developer mode. Default is still to use reload and pdb. To use ipdb, use ``--dev-opt ipdb`` instead of ``--ipdb``.
 
+docker_dev_start chown option also chown the content of ``/var/lib/odoo`` for recent Odoo.
 
 9.0.1
 -----
diff --git a/odoo_scripts/docker_dev_start.py b/odoo_scripts/docker_dev_start.py
--- a/odoo_scripts/docker_dev_start.py
+++ b/odoo_scripts/docker_dev_start.py
@@ -565,10 +565,15 @@
 
     # make sure the permission in the volumes are correct
     if run_chown:
-        _logger.info("chown container’s /mnt to Odoo user")
+        chown_directories = ["/mnt"]
+        if odoo_type not in ("odoo7", "odoo8"):
+            chown_directories.append("/var/lib/odoo")
+        _logger.info(
+            "chown container’s %s to Odoo user", ", ".join(chown_directories)
+        )
         client.containers.run(
             image,
-            command=["odoo", "--recursive", "/mnt"],
+            command=["odoo", "--recursive"] + chown_directories,
             remove=True,
             entrypoint="/bin/chown",
             mounts=mounts,