From f7a55ac5cd3e2dd84fd8d7349ad6bf06506bfd89 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Wed, 21 Jan 2015 02:24:46 +0100 Subject: 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. --- Kernel/Output/HTML/ResponseChangeDefaultTo.pm | 3 +-- Kernel/System/ResponseChangeDefaultTo.pm | 2 +- 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; -- cgit v1.2.3-1-g7c22