Index: branches/5.2.x/core/kernel/db/db_event_handler.php =================================================================== diff -u -N -r15446 -r15474 --- branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 15446) +++ branches/5.2.x/core/kernel/db/db_event_handler.php (.../db_event_handler.php) (revision 15474) @@ -1,6 +1,6 @@ getObject(); /* @var $object kDBItem */ - if ( $event->Name == 'OnAfterCopyToLive' ) { - $object->SwitchToLive(); - $object->Load($event->getEventParam('id')); + if ( $object->getUploaderFields() ) { + // this would prevent SQL error when loading "*-ci" prefix object + if ( $event->Name == 'OnAfterCopyToLive' ) { + $object->SwitchToLive(); + $object->Load($event->getEventParam('id')); - $object->processUploads($event->getEventParam('temp_id')); + $object->processUploads($event->getEventParam('temp_id')); + } + else { + $object->processUploads(); + } } - else { - $object->processUploads(); - } $var_name = $object->getPendingActionVariableName(); $schedule = $this->Application->RecallVar($var_name);