Author: rfm
Date: Tue Mar  7 13:31:41 2017
New Revision: 40369

URL: http://svn.gna.org/viewcvs/gnustep?rev=40369&view=rev
Log:
fix to return string valuem for retrieved dates (like times)

Modified:
    libs/sqlclient/trunk/Postgres.m

Modified: libs/sqlclient/trunk/Postgres.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/sqlclient/trunk/Postgres.m?rev=40369&r1=40368&r2=40369&view=diff
==============================================================================
--- libs/sqlclient/trunk/Postgres.m     (original)
+++ libs/sqlclient/trunk/Postgres.m     Tue Mar  7 13:31:41 2017
@@ -964,8 +964,9 @@
 
   switch (t)
     {
-      case 1082:       // Date
-        return newDateFromBuffer(p, trim(p, s));
+      case 1082:       // Date (treat as string)
+       s = trim(p, s);
+        return newString(p, s, NSASCIIStringEncoding);
 
       case 1083:       // Time (treat as string)
        s = trim(p, s);
@@ -997,7 +998,6 @@
        s = trim(p, s);
         return newString(p, s, NSASCIIStringEncoding);
 
-      case 1182:       // DATE ARRAY
       case 1115:       // TS without TZ ARRAY
       case 1185:       // TS with TZ ARRAY
         if (0 == arrayType) arrayType = 'T';    // Timestamp
@@ -1014,6 +1014,8 @@
       case 1009:        // TEXT ARRAY
       case 1014:        // "char" ARRAY
       case 1015:        // VARCHAR ARRAY
+      case 1182:       // DATE ARRAY
+      case 1183:       // TIME ARRAY
       case 1263:        // CSTRING ARRAY
         if ('{' == *p)
           {


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to