From: Michael Friedrich Date: Wed, 20 Apr 2016 16:21:39 +0000 (+0200) Subject: Fix: Failed assertion in IdoPgsqlConnection::FieldToEscapedString X-Git-Tag: v2.5.0~369 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d5c0d7366d6be777d74372181b7979504e88fcdd;p=icinga2 Fix: Failed assertion in IdoPgsqlConnection::FieldToEscapedString fixes #11635 --- diff --git a/lib/db_ido_pgsql/idopgsqlconnection.cpp b/lib/db_ido_pgsql/idopgsqlconnection.cpp index 9eae07c78..c1b7295b1 100644 --- a/lib/db_ido_pgsql/idopgsqlconnection.cpp +++ b/lib/db_ido_pgsql/idopgsqlconnection.cpp @@ -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);