<div dir="ltr">If doing a query that returns no results ( Insert etc )<div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13.333333969116211px;line-height:17.000099182128906px">db_cassa_raw_query would cause these ERRORS to be logged</span><div>

<span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px">0(22283) ERROR: db_cassandra </span><span class="" style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px">[dbcassa_base.cpp:739]</span><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px">: db_cassa_raw_query(): The resultype rows was not set, no point trying to parse result.</span><br style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px">

<span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px">0(22283) ERROR: avpops </span><span class="" style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px">[avpops_db.c:333]</span><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px">: db_query_avp(): cannot do the query</span><br>

</div><div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13.333333969116211px;line-height:17.000099182128906px">db_cassa_raw_query would also return -1 as a failure code which caused avpops_db to log the query failure.</span><br>

</div><div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13.333333969116211px;line-height:17.000099182128906px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13.333333969116211px;line-height:17.000099182128906px">my patch changes the </span><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13.333333969116211px;line-height:17.000099182128906px">db_cassa_raw_query log message to debug level, and returns success from the function.</span></div>

<div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13.333333969116211px;line-height:17.000099182128906px"><br></span></div><div><font color="#000000" face="Arial, FreeSans, Helvetica, sans-serif"><span style="line-height:17.000099182128906px">I had a quick look to see if there was an elegant way to determine if we should expect results, so we can vary the response code based on query type, but I was unable to find anything other than doing string comparisons on the query, so I opted to not bother with this as it would be erroneous.</span></font></div>

<div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13.333333969116211px;line-height:17.000099182128906px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13.333333969116211px;line-height:17.000099182128906px">Please find attached patch.</span></div>

<div><span style="color:rgb(0,0,0);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17.000099182128906px"><br></span></div>-- <br>Sincerely<br><br>Jay
</div></div>