X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Freg_code_pkg.pm;h=9b9a87712d03afcc8f12b70d053116b146a14e62;hp=598497c466e6da04ddebfb0ea045531c614de24f;hb=f583418a23dfb001978d3abf8476670d5adb96af;hpb=5d2eb9bf6bc24562ed6cff037379e78a2da7a654 diff --git a/FS/FS/reg_code_pkg.pm b/FS/FS/reg_code_pkg.pm index 598497c46..9b9a87712 100644 --- a/FS/FS/reg_code_pkg.pm +++ b/FS/FS/reg_code_pkg.pm @@ -35,6 +35,8 @@ supported: =over 4 +=item codepkgnum - primary key + =item codenum - registration code (see L) =item pkgpart - package definition (see L) @@ -99,7 +101,8 @@ sub check { my $self = shift; my $error = - $self->ut_foreign_key('codenum', 'reg_code', 'codenum') + $self->ut_numbern('codepkgnum') + || $self->ut_foreign_key('codenum', 'reg_code', 'codenum') || $self->ut_foreign_key('pkgpart', 'part_pkg', 'pkgpart') ; return $error if $error;