summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2015-01-21 02:24:46 +0100
committerAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2015-01-21 02:24:46 +0100
commitf7a55ac5cd3e2dd84fd8d7349ad6bf06506bfd89 (patch)
treeb37b752d1d55686c2b8bdc1d1ed0da886c68ed30
parent8914db60670c128b587f78d1449978314a3dcb1e (diff)
downloadDefaultRecipient-f7a55ac5cd3e2dd84fd8d7349ad6bf06506bfd89.tar.gz
DefaultRecipient-f7a55ac5cd3e2dd84fd8d7349ad6bf06506bfd89.tar.bz2
DefaultRecipient-f7a55ac5cd3e2dd84fd8d7349ad6bf06506bfd89.zip
ResponseChangeDefaultTo: Change return value of MappingList()
MappingList now returns a HASH with the mapped objects as keys and the corresponding IDs of the mapping as values. The addition level with the MappingID key is removed.
-rw-r--r--Kernel/Output/HTML/ResponseChangeDefaultTo.pm3
-rw-r--r--Kernel/System/ResponseChangeDefaultTo.pm2
2 files changed, 2 insertions, 3 deletions
diff --git a/Kernel/Output/HTML/ResponseChangeDefaultTo.pm b/Kernel/Output/HTML/ResponseChangeDefaultTo.pm
index 66e34b6..b411139 100644
--- a/Kernel/Output/HTML/ResponseChangeDefaultTo.pm
+++ b/Kernel/Output/HTML/ResponseChangeDefaultTo.pm
@@ -67,8 +67,7 @@ sub Run {
my $RemoveDefault = 0;
my @Addresses = ();
- foreach ( values %MappedResponseChangeDefaultTo ) {
- my $ID = $_->{MappingID};
+ foreach my $ID ( values %MappedResponseChangeDefaultTo ) {
my %ResponseChangeDefaultTo =
$Self->{ResponseChangeDefaultToObject}->Get(
ID => $ID,
diff --git a/Kernel/System/ResponseChangeDefaultTo.pm b/Kernel/System/ResponseChangeDefaultTo.pm
index acb3c5f..91d80e1 100644
--- a/Kernel/System/ResponseChangeDefaultTo.pm
+++ b/Kernel/System/ResponseChangeDefaultTo.pm
@@ -312,7 +312,7 @@ sub MappingList {
my %Mapping;
while ( my @Data = $Self->{DBObject}->FetchrowArray() ) {
- $Mapping{ $Data[0] }->{MappingID} = $Data[1];
+ $Mapping{ $Data[0] } = $Data[1];
}
return %Mapping;