# HG changeset patch
# User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr>
# Date 1662566256 -7200
#      Wed Sep 07 17:57:36 2022 +0200
# Node ID 58e8f3b65aeaa2443af029e79bed063ca75f4a99
# Parent  8f372c56a88bc1bc2bb695a7046eda48885a0790
fix running tests and permission for coverage

diff --git a/NEWS.rst b/NEWS.rst
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,11 @@
 History
 =======
 
+16.7.1
+------
+
+Fix incorrect permissions on /var/lib/odoo. It is now handled correctly both at creation or when using the `--chown` flag.
+
 16.7.0
 ------
 
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
@@ -42,9 +42,9 @@
 
 _logger = logging.getLogger(__name__)
 
-__version__ = "3.6.0"
+__version__ = "3.6.1"
 __date__ = "2017-08-11"
-__updated__ = "2022-08-25"
+__updated__ = "2022-09-07"
 
 
 def __parser(project_name: str) -> ArgumentParser:
@@ -724,7 +724,7 @@
         extra_volumes = ["/var/lib/odoo"]
     for extra_volume in extra_volumes:
         volume_name = "{}_{}".format(project_name, extra_volume.replace("/", "_"))
-        DockerClient.create_volume(
+        _volume, created = DockerClient.create_volume(
             volume_name,
             {
                 "mounted in": extra_volume,
@@ -732,9 +732,13 @@
             },
         )
         mounts.append(Mount(extra_volume, volume_name))
+        if created:
+            chown_directories.add(extra_volume)
 
     # make sure the permission in the volumes are correct
     if run_chown:
+        for extra_volume in extra_volumes:
+            chown_directories.add(extra_volume)
         chown_directories.add("/mnt")
 
     if chown_directories: