Index: share/html/SelfService/Display.html
===================================================================
--- share/html/SelfService/Display.html (revision 5896)
+++ share/html/SelfService/Display.html (working copy)
@@ -137,6 +137,12 @@
$m->abort;
}
+ my $skip_create = 0;
+ $m->callback( CallbackName => 'BeforeCreate', ARGSRef => \%ARGS, skip_create => \$skip_create, results => \@results );
+ if ( $skip_create ) {
+ $m->comp( 'Error.html', Why => join( "\n", @results ));
+ $m->abort;
+ }
( $Ticket, @results ) =
CreateTicket( Attachments => $session{'Attachments'}, %ARGS, Status => 'new' );