Module: kamailio
Branch: master
Commit: a5781fc4bb3063c6e7abf54d93178ef610617298
URL: 
https://github.com/kamailio/kamailio/commit/a5781fc4bb3063c6e7abf54d93178ef610617298

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2019-05-16T12:35:46+02:00

db_mongodb: catch the null values and set the type to DB1_STRING

- avoid the log message on unhandled type

---

Modified: src/modules/db_mongodb/mongodb_dbase.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/a5781fc4bb3063c6e7abf54d93178ef610617298.diff
Patch: 
https://github.com/kamailio/kamailio/commit/a5781fc4bb3063c6e7abf54d93178ef610617298.patch

---

diff --git a/src/modules/db_mongodb/mongodb_dbase.c 
b/src/modules/db_mongodb/mongodb_dbase.c
index 8d88049919..db7f67c1e9 100644
--- a/src/modules/db_mongodb/mongodb_dbase.c
+++ b/src/modules/db_mongodb/mongodb_dbase.c
@@ -504,13 +504,18 @@ int db_mongodb_get_columns(const db1_con_t* _h, 
db1_res_t* _r)
                                RES_TYPES(_r)[col] = DB1_STRING;
                                break;
 
+                       case BSON_TYPE_NULL:
+                               /* 'null' value - default to type DB1_STRING */
+                               LM_DBG("BSON_TYPE_NULL - use DB1_STRING result 
type\n");
+                               RES_TYPES(_r)[col] = DB1_STRING;
+                               break;
+
 #if 0
                        case BSON_TYPE_EOD:
                        case BSON_TYPE_DOCUMENT:
                        case BSON_TYPE_ARRAY:
                        case BSON_TYPE_UNDEFINED:
                        case BSON_TYPE_OID:
-                       case BSON_TYPE_NULL:
                        case BSON_TYPE_REGEX:
                        case BSON_TYPE_DBPOINTER:
                        case BSON_TYPE_CODE:


_______________________________________________
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to