#30315 Fixing sales2agent
authorJeremy Davis <jeremyd@freeside.biz>
Wed, 3 Sep 2014 14:58:03 +0000 (10:58 -0400)
committerJeremy Davis <jeremyd@freeside.biz>
Wed, 3 Sep 2014 14:58:03 +0000 (10:58 -0400)
bin/sales2agent

index e3e122a..0be6b43 100644 (file)
@@ -2,12 +2,17 @@
 
 use FS::UID qw(adminsuidsetup dbh);
 use FS::Record qw(qsearch);
+use Getopt::Std;
+use vars qw($opt_t);
 use FS::sales;
 use FS::agent;
 use FS::access_group;
 use FS::access_groupagent;
 use FS::cust_main;
 
+# -t passes through the typenum in agent_type
+getopts('t:');
+
 adminsuidsetup shift or die &usage;
 
 $FS::UID::AutoCommit = 0;
@@ -19,6 +24,7 @@ foreach my $sales (@sales) {
   my $agent = new FS::agent {
     'agent'         => $sales->salesperson,
     'agent_custnum' => $sales->sales_custnum,
+    'typenum'       => $opt_t,
   };
   my $error = $agent->insert;
   if ( $error ) {