diff --git a/NEWS.rst b/NEWS.rst
index 3d11163cd2dad184ce60991d162ce6d2380632e7_TkVXUy5yc3Q=..8b3c98700fb10e85f95ed45c17ffabc0227c2657_TkVXUy5yc3Q= 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -2,6 +2,11 @@
 History
 =======
 
+13.4.0
+------
+
+Allow not setting the database owner in do_tests.
+
 13.3.0
 ------
 
diff --git a/odoo_scripts/do_tests.py b/odoo_scripts/do_tests.py
index 3d11163cd2dad184ce60991d162ce6d2380632e7_b2Rvb19zY3JpcHRzL2RvX3Rlc3RzLnB5..8b3c98700fb10e85f95ed45c17ffabc0227c2657_b2Rvb19zY3JpcHRzL2RvX3Rlc3RzLnB5 100755
--- a/odoo_scripts/do_tests.py
+++ b/odoo_scripts/do_tests.py
@@ -327,18 +327,10 @@
                 return result
             # create database
             _logger.info("Create database %s", dbname)
-            if not odoo_db_user:
-                _logger.fatal(
-                    "Owner of database is mandatory when creating database"
-                )
-                return 14
-            create_db = [
-                "createdb",
-                dbname,
-                "-O",
-                odoo_db_user,
-                "--no-password",
-            ]
+            create_db = ["createdb", dbname, "--no-password"]
+            if odoo_db_user:
+                create_db.append("-O")
+                create_db.append(odoo_db_user)
             if dbport:
                 create_db.append("-p")
                 create_db.append(dbport)