projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
9393572
)
another pg7.3 fix
author
ivan
<ivan>
Tue, 11 Mar 2003 10:41:50 +0000
(10:41 +0000)
committer
ivan
<ivan>
Tue, 11 Mar 2003 10:41:50 +0000
(10:41 +0000)
httemplate/edit/part_pkg.cgi
patch
|
blob
|
history
diff --git
a/httemplate/edit/part_pkg.cgi
b/httemplate/edit/part_pkg.cgi
index
f046e91
..
f5b33f2
100755
(executable)
--- a/
httemplate/edit/part_pkg.cgi
+++ b/
httemplate/edit/part_pkg.cgi
@@
-131,11
+131,12
@@
my $columns = 3;
my @part_svc = qsearch( 'part_svc', { 'disabled' => '' } );
foreach my $part_svc ( @part_svc ) {
my $svcpart = $part_svc->svcpart;
my @part_svc = qsearch( 'part_svc', { 'disabled' => '' } );
foreach my $part_svc ( @part_svc ) {
my $svcpart = $part_svc->svcpart;
- my $pkg_svc = qsearchs( 'pkg_svc', {
- 'pkgpart' => $cgi->param('clone') || $part_pkg->pkgpart,
+ my $pkgpart = $cgi->param('clone') || $part_pkg->pkgpart;
+ my $pkg_svc = $pkgpart && qsearchs( 'pkg_svc', {
+ 'pkgpart' => $pkgpart,
'svcpart' => $svcpart,
} ) || new FS::pkg_svc ( {
'svcpart' => $svcpart,
} ) || new FS::pkg_svc ( {
- 'pkgpart' => $
cgi->param('clone') || $part_pkg->
pkgpart,
+ 'pkgpart' => $pkgpart,
'svcpart' => $svcpart,
'quantity' => 0,
});
'svcpart' => $svcpart,
'quantity' => 0,
});