[otrs-cvs] ImportExport/Kernel/System ImportExport.pm,1.19,1.20
cvs-log at otrs.org
cvs-log at otrs.org
Wed Mar 26 13:04:20 GMT 2008
Comments:
Update of /home/cvs/ImportExport/Kernel/System
In directory lancelot:/tmp/cvs-serv20855/Kernel/System
Modified Files:
ImportExport.pm
Log Message:
Fixed bug# 2806 - Internal cache mechanism delivers wrong content.
Author: mh
Index: ImportExport.pm
===================================================================
RCS file: /home/cvs/ImportExport/Kernel/System/ImportExport.pm,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** ImportExport.pm 18 Mar 2008 13:36:47 -0000 1.19
--- ImportExport.pm 26 Mar 2008 13:04:15 -0000 1.20
***************
*** 165,172 ****
$Param{TemplateID} = $Self->{DBObject}->Quote( $Param{TemplateID}, 'Integer' );
! # TODO FIXME
! # # check if result is already cached
! # return $Self->{Cache}->{TemplateGet}->{ $Param{TemplateID} }
! # if $Self->{Cache}->{TemplateGet}->{ $Param{TemplateID} };
# create sql string
--- 165,171 ----
$Param{TemplateID} = $Self->{DBObject}->Quote( $Param{TemplateID}, 'Integer' );
! # check if result is already cached
! return $Self->{Cache}->{TemplateGet}->{ $Param{TemplateID} }
! if $Self->{Cache}->{TemplateGet}->{ $Param{TemplateID} };
# create sql string
***************
*** 392,395 ****
--- 391,397 ----
}
+ # reset cache
+ delete $Self->{Cache}->{TemplateGet}->{ $Param{TemplateID} };
+
# update template
return $Self->{DBObject}->Do(
***************
*** 478,481 ****
--- 480,486 ----
my $TemplateIDString = join ',', @{ $Param{TemplateID} };
+ # reset cache
+ delete $Self->{Cache}->{TemplateGet};
+
# delete templates
return $Self->{DBObject}->Do(
More information about the cvs-log
mailing list