]> granicus.if.org Git - icinga2/commitdiff
Fix: Failed assertion in IdoPgsqlConnection::FieldToEscapedString
authorMichael Friedrich <michael.friedrich@netways.de>
Wed, 20 Apr 2016 16:21:39 +0000 (18:21 +0200)
committerMichael Friedrich <michael.friedrich@netways.de>
Wed, 20 Apr 2016 16:21:39 +0000 (18:21 +0200)
fixes #11635

lib/db_ido_pgsql/idopgsqlconnection.cpp

index 9eae07c7855310a05beefdb451985295a655e577..c1b7295b14f7f68d58310c551021667595ef6ca1 100644 (file)
@@ -600,7 +600,8 @@ bool IdoPgsqlConnection::FieldToEscapedString(const String& key, const Value& va
                if (DbValue::IsObjectInsertID(value)) {
                        dbrefcol = GetInsertID(dbobjcol);
 
-                       ASSERT(dbrefcol.IsValid());
+                       if (!dbrefcol.IsValid())
+                               return false;
                } else {
                        dbrefcol = GetObjectID(dbobjcol);