diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-08-20 21:53:40 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-20 21:53:40 +0200 |
| commit | bd2ff65fddd0259e37996e904c90ccf49c2cbb9f (patch) | |
| tree | 202c8d0bdcda462039aa5526b6091d32927d8851 | |
| parent | 4c85d94bc04b7c1d5d0af42c00dcea986d6ecbb2 (diff) | |
Fixed DatabaseCreation.get_test_db_clone_settings() for empty database name on SQLite.
Empty string should be considered an in-memory SQLite database.
| -rw-r--r-- | django/db/backends/sqlite3/creation.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/django/db/backends/sqlite3/creation.py b/django/db/backends/sqlite3/creation.py index c334a86ac6..a9fd520b2d 100644 --- a/django/db/backends/sqlite3/creation.py +++ b/django/db/backends/sqlite3/creation.py @@ -53,7 +53,7 @@ class DatabaseCreation(BaseDatabaseCreation): def get_test_db_clone_settings(self, suffix): orig_settings_dict = self.connection.settings_dict - source_database_name = orig_settings_dict["NAME"] + source_database_name = orig_settings_dict["NAME"] or ":memory:" if not self.is_in_memory_db(source_database_name): root, ext = os.path.splitext(source_database_name) |
