Problem with scrips and REST

I’ve been using RT::Client::REST to pass information form a pretty front-end
form into RT,
but I just noticed a few problems that I’ve been unable to figure out. I’m
writing both rt-users,
and the module author because it’s not clear where the problem lies…

  • Tickets created with the REST client have a From: set to the address of
    the user the
    that the script is connecting as, whereas tickets created from the web
    interface have no
    From:

  • Even though the requestor field is set properly, none of the standard
    templates get sent
    [Tue Aug 19 22:37:04 2008] [info]: <
    rt-3.8.0-30604-1219185424-1099.22-3-0@cambenergy.org> #22/297 - Scrip 3 On
    Create Autoreply To Requestors
    (/opt/rt3/bin/…/lib/RT/Action/SendEmail.pm:302)
    [Tue Aug 19 22:37:04 2008] [info]: <
    rt-3.8.0-30604-1219185424-1099.22-3-0@cambenergy.org> No recipients found.
    Not sending. (/opt/rt3/bin/…/lib/RT/Interface/Email.pm:337)
    [Tue Aug 19 22:37:04 2008] [info]: <
    rt-3.8.0-30604-1219185424-508.22-4-0@cambenergy.org> #22/297 - Scrip 4 On
    Create Notify AdminCcs (/opt/rt3/bin/…/lib/RT/Action/SendEmail.pm:302)
    [Tue Aug 19 22:37:04 2008] [info]: <
    rt-3.8.0-30604-1219185424-508.22-4-0@cambenergy.org> No recipients found.
    Not sending. (/opt/rt3/bin/…/lib/RT/Interface/Email.pm:337)
    [Tue Aug 19 22:37:05 2008] [info]: Ticket 22 created in queue ‘Homes’ by
    REST (/opt/rt3/bin/…/lib/RT/Ticket_Overlay.pm:659)

Any help would be greatly appreciated.
Cambridge Energy Alliance: Save money & the planet

Actually, the Scrip 4 error is normal, as there are no queue watchers right
now.

Also, this is RT 3.8
Cambridge Energy Alliance: Save money & the planet

After testing the CLI, I’ve been able to determine that this a problem with
RT::Client::REST
(at least .36 and .37)

Cambridge Energy Alliance: Save money & the planet