Fixed canonical query test and mqfilter.c bugs

This commit is contained in:
Markus Makela
2014-09-05 10:58:54 +03:00
parent c41a1ffe05
commit aafc891c9a
2 changed files with 32 additions and 17 deletions

View File

@ -980,6 +980,14 @@ routeQuery(FILTER *instance, void *session, GWBUF *queue)
goto send_downstream;
}
}
if(my_instance->trgtype == TRG_ALL){
skygw_log_write_flush(LOGFILE_TRACE,"Trigger is TRG_ALL");
schema_ok = true;
src_ok = true;
obj_ok = true;
goto validate_triggers;
}
if(my_instance->trgtype & TRG_SOURCE && my_instance->src_trg){
@ -1131,9 +1139,6 @@ routeQuery(FILTER *instance, void *session, GWBUF *queue)
obj_ok = true;
}
if(my_instance->trgtype == TRG_ALL){
skygw_log_write_flush(LOGFILE_TRACE,"Trigger is TRG_ALL");
}
validate_triggers: