Problem pulling reports

Using RT 2.0.12 whenever we login and pull any of the standard Reports such
as…

Tickets opened in ‘IT’ within the past 7 days
Tickets resolved in ‘IT’ within the past 7 days
Tickets opened in ‘IT’ within the past 30 days
Tickets resolved in ‘IT’ within the past 30 days

We get the following error.

error in file:
/usr/local/rt/WebRT/data/obj/STANDARD/statusreport.html

line 45:
Can’t locate object method “LimitDate” via package “RT::Transactions”

context:

41:

42:
my $Transactions = new RT::Transactions($session{‘CurrentUser’});

43:
$Transactions->LimitQueue(VALUE=>$Queue->Id) if ($Queue->Id);

44:

45:
$Transactions->LimitDate(FIELD => $ARGS{‘Field’},

46:
OPERATOR => ‘>=’, VALUE => $StartDate->ISO);

47:
$Transactions->LimitDate(FIELD => $ARGS{‘Field’},

48:
OPERATOR => ‘<=’, VALUE => $EndDate->ISO);

49:

component stack:
/statusreport.html [standard]
/autohandler [standard]

code stack:
/usr/local/rt/WebRT/data/obj/STANDARD/statusreport.html:45
/usr/local/rt/WebRT/data/obj/STANDARD/autohandler:80

Any help would be greatly appreciated.

Thank you.