MT#9177 Make {MAC} adding optional for different vendors

Change-Id: I7960f6d865ad3c672dfbc511dd70521c6c38f99d
changes/55/555/6
Irina Peshinskaya 11 years ago
parent 618208acdb
commit 4db73f7d24

@ -73,6 +73,19 @@ sub extract_response_description{
return;
}
}
override 'process_uri' => sub {
my($self,$uri) = @_;
$self->content_params->{uri} = super($uri);
if ($self->content_params->{uri} !~/\{MAC\}$/){
if ($self->content_params->{uri} !~/\/$/){
$self->content_params->{uri} .= '/' ;
}
$self->content_params->{uri} .= '{MAC}' ;
}
return $self->content_params->{uri};
};
1;
=head1 NAME

@ -109,12 +109,6 @@ sub process_uri{
if($uri !~/^(?:https?|t?ftp):\/\//i ){
$uri = 'http://'.$uri;
}
if ($uri !~/\{MAC\}$/){
if ($uri !~/\/$/){
$uri .= '/' ;
}
$uri .= '{MAC}' ;
}
return $uri;
}
#separated as this logic also used in other places, so can be moved to other utils module

Loading…
Cancel
Save