projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9f4b217
)
fix bug: usage of promo code broke agent-specific advertising sources
author
ivan
<ivan>
Tue, 20 Mar 2007 22:10:38 +0000
(22:10 +0000)
committer
ivan
<ivan>
Tue, 20 Mar 2007 22:10:38 +0000
(22:10 +0000)
FS/FS/ClientAPI/Signup.pm
patch
|
blob
|
history
diff --git
a/FS/FS/ClientAPI/Signup.pm
b/FS/FS/ClientAPI/Signup.pm
index
ac211ec
..
1f5a2ec
100644
(file)
--- a/
FS/FS/ClientAPI/Signup.pm
+++ b/
FS/FS/ClientAPI/Signup.pm
@@
-181,8
+181,9
@@
sub signup_info {
unless @{ $signup_info->{'part_pkg'} };
}
unless @{ $signup_info->{'part_pkg'} };
}
- if ( $agentnum && ! @{ $signup_info->{'part_pkg'} } ) {
- $signup_info->{'part_pkg'} = $signup_info->{'agentnum2part_pkg'}{$agentnum};
+ if ( $agentnum ) {
+ $signup_info->{'part_pkg'} = $signup_info->{'agentnum2part_pkg'}{$agentnum}
+ unless @{ $signup_info->{'part_pkg'} };
$signup_info->{'part_referral'} =
[
$signup_info->{'part_referral'} =
[