X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Freg_code_pkg.pm;h=9b9a87712d03afcc8f12b70d053116b146a14e62;hb=d33015393db77e9bc8e0deeb1a39500b3b5a49eb;hp=598497c466e6da04ddebfb0ea045531c614de24f;hpb=55a68e4aabe10db4d9c3ab1bb8befd2f9f4b9008;p=freeside.git 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;