Changeset 2108
- Timestamp:
- 09/28/17 07:50:50 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts-Web/lib/LATMOS/Accounts/Web/Controller/Remote/Write.pm
r2106 r2108 42 42 43 43 my $res = $c->model('Accounts')->db->create_c_object($otype, $name, %info); 44 if (!$res) { 44 if ($res) { 45 $c->model('Accounts')->db->commit; 46 } else { 45 47 $c->stash->{data}{error} = LATMOS::Accounts::Log::lastmessage(LA_ERR); 46 48 } … … 64 66 if (my $obj = $c->model('Accounts')->db->get_object($otype, $name)) { 65 67 $c->stash->{data}{result} = $obj->set_c_fields(%info) || 0; 66 if (! $c->stash->{data}{result}) { 68 if ($c->stash->{data}{result}) { 69 $c->model('Accounts')->db->commit; 70 } else { 67 71 $c->stash->{data}{error} = LATMOS::Accounts::Log::lastmessage(LA_ERR); 68 72 } … … 86 90 my $res = $c->model('Accounts')->db->delete_object($otype, $name); 87 91 $c->stash->{data}{result} = $res ? 1 : 0; 88 if (! $c->stash->{data}{result}) { 92 if ($c->stash->{data}{result}) { 93 $c->model('Accounts')->db->commit; 94 } else { 89 95 $c->stash->{data}{error} = LATMOS::Accounts::Log::lastmessage(LA_ERR); 90 96 }
Note: See TracChangeset
for help on using the changeset viewer.