summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-06-13 15:48:53 -0700
committerIvan Kohler <ivan@freeside.biz>2015-06-13 15:48:53 -0700
commit73a6a80a9ca5edbd43d139b7cb25bfee4abfd35e (patch)
tree6070041987cb7235f085a94f87b6c39cc63a54ae
parent919e930aa9279b3c5cd12b593889cd6de79d67bf (diff)
parent75f57b8c71dbb3b48ebf9ccdc9f33866613452f3 (diff)
Merge branch 'master' of git.freeside.biz:/home/git/freeside
-rw-r--r--FS/FS/part_pkg_link.pm3
-rw-r--r--FS/bin/freeside-adduser2
2 files changed, 3 insertions, 2 deletions
diff --git a/FS/FS/part_pkg_link.pm b/FS/FS/part_pkg_link.pm
index 8e43d155e..ce071ef17 100644
--- a/FS/FS/part_pkg_link.pm
+++ b/FS/FS/part_pkg_link.pm
@@ -130,6 +130,7 @@ sub insert {
return $error if $error;
}
+ $dbh->commit if $oldAutoCommit;
return;
}
@@ -166,7 +167,7 @@ sub delete {
$dbh->rollback if $oldAutoCommit;
return $error;
}
- $dbh->commit;
+ $dbh->commit if $oldAutoCommit;
return;
}
diff --git a/FS/bin/freeside-adduser b/FS/bin/freeside-adduser
index 2f4e22cbf..6b4becb5f 100644
--- a/FS/bin/freeside-adduser
+++ b/FS/bin/freeside-adduser
@@ -22,10 +22,10 @@ adminsuidsetup $user;
my $access_user = new FS::access_user {
'username' => $user,
- '_password' => $password,
'first' => 'Firstname', # $opt_f ||
'last' => 'Lastname', # $opt_l ||
};
+$access_user->change_password_fields($password) if length($password);
my $au_error = $access_user->insert;
die $au_error if $au_error;