Hi,
I don´t test it, but normally try to remove
<snip>
|| die()
</snip>
and look if
$Success
is true or false
At the moment your script exits always with success, cause you say Merge OR Die
and that happens I think.
Kind regards,
Stefan
>
> I'm new to OTRS as well as to Perl.
>
> I'm wondering how I can detect the failure in the function TicketMerge.
>
> Here is my script:
>
> **************************************
> #!/usr/bin/perl
> use strict;
> use warnings;
> use utf8;
>
> use Kernel::System::ObjectManager;
> local $Kernel::OM = Kernel::System::ObjectManager->new();
> my $TicketObject = $Kernel::OM->Get('Kernel::System::Ticket');
>
>
> my $Success = $TicketObject->TicketMerge(
> MainTicketID => 1673,
> MergeTicketID => 1689123,
> UserID => 1,
> ) || die();
>
> **************************************
>
> Is this scenario, ticket id 1689123 does NOT exist and command
> TicketMerge fails but the script exits with success.
>
> How can I know when it fails?
>
> Regards
> -------------------------
> Santiago DIEZ
> Quark Systems & CAOBA
> 23 rue du Buisson Saint-Louis, 75010 Paris
> -------------------------
> ---------------------------------------------------------------------
> OTRS mailing list: otrs - Webpage: http://otrs.org/
> Archive: http://lists.otrs.org/pipermail/otrs
> To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs
--
Stefan Rother
Geschäftsführer
Oberwalting 31 | 94339 Leiblfing | Germany
[email protected]
M +49 (0)171 52 12 258
T +49 (0)9427 95 91 480
F +49 (0)9427 30 18 001
https://otrs.ch https://www.facebook.com/RotherOTRS
https://www.twitter.com/Rother_OTRS
---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs