diff options
| author | fukachan <fukachan> | 2001-02-16 09:22:20 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2001-02-16 09:22:20 +0000 |
| commit | f18e8cf2291a3a56e676bfae50a8c73d4b5c0079 (patch) | |
| tree | 9336ae35d1fa9f76e309d87bc44a84759749ddb1 /fml/lib/FML/Process/TicketSystem.pm | |
| parent | c92a5c2181a7d82bc043b232e2e5258761fa6989 (diff) | |
| download | fml8-f18e8cf2291a3a56e676bfae50a8c73d4b5c0079.tar.gz fml8-f18e8cf2291a3a56e676bfae50a8c73d4b5c0079.tar.bz2 fml8-f18e8cf2291a3a56e676bfae50a8c73d4b5c0079.zip | |
lock()/unlock() only if runs close()
Diffstat (limited to 'fml/lib/FML/Process/TicketSystem.pm')
| -rw-r--r-- | fml/lib/FML/Process/TicketSystem.pm | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/fml/lib/FML/Process/TicketSystem.pm b/fml/lib/FML/Process/TicketSystem.pm index 3a636f75..451fbbfa 100644 --- a/fml/lib/FML/Process/TicketSystem.pm +++ b/fml/lib/FML/Process/TicketSystem.pm @@ -49,16 +49,17 @@ sub run # fake use() to do "use FML::Ticket::$model;" eval qq{ require $pkg; $pkg->import();}; unless ($@) { - $curproc->lock(); - if ($command eq 'list') { $curproc->_ticket_show_summary($args, $pkg); } + elsif ($command eq 'close') { + $curproc->lock(); + + $curproc->unlock(); + } else { croak("unknown command=$command\n"); } - - $curproc->unlock(); } else { Log($@); |
