Index: branches/5.3.x/core/units/categories/categories_event_handler.php =================================================================== diff -u -N -r16395 -r16503 --- branches/5.3.x/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 16395) +++ branches/5.3.x/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 16503) @@ -1,6 +1,6 @@ Conn->Query($sql); } - $event->status = kEvent::erSUCCESS; - $email_event = $event->Name == 'OnMassApprove' ? 'CATEGORY.APPROVE' : 'CATEGORY.DENY'; $this->Application->emailUser($email_event, $object->GetDBField('CreatedById'), $object->getEmailParams()); } - else { - $event->status = kEvent::erFAIL; - $event->redirect = false; - break; - } } } @@ -1835,9 +1828,6 @@ $object = $event->getObject(); /* @var $object CategoriesItem */ - $object->checkFilename(); - $object->generateFilename(); - $now = time(); if ( !$this->Application->isDebugMode() && strpos($event->Special, 'rebuild') === false ) { @@ -1852,6 +1842,9 @@ } } + $object->checkFilename(); + $object->generateFilename(); + // Don't allow creating records on behalf of another user. if ( !$this->Application->isAdminUser && !defined('CRON') ) { $object->SetDBField('CreatedById', $object->GetOriginalField('CreatedById'));