Code

Ticket #10125: 10125.diff

File 10125.diff, 861 bytes (added by ikelly, 5 years ago)
Line 
1Index: django/db/backends/oracle/base.py
2===================================================================
3--- django/db/backends/oracle/base.py   (revision 9791)
4+++ django/db/backends/oracle/base.py   (working copy)
5@@ -253,9 +253,9 @@
6         if len(settings.DATABASE_HOST.strip()) == 0:
7             settings.DATABASE_HOST = 'localhost'
8         if len(settings.DATABASE_PORT.strip()) != 0:
9-            dsn = '%s:%s/%s' % (settings.DATABASE_HOST,
10-                                settings.DATABASE_PORT,
11-                                settings.DATABASE_NAME)
12+            dsn = Database.makedsn(settings.DATABASE_HOST,
13+                                   int(settings.DATABASE_PORT),
14+                                   settings.DATABASE_NAME)
15         else:
16             dsn = settings.DATABASE_NAME
17         return "%s/%s@%s" % (settings.DATABASE_USER,