Commit 3733a0d4c73862c624c5f8abf78c875041ee3456
1 parent
a92bfa64
Both create and update methods on KTEntity classes can return false if
they haven't been moved over to use PEAR Errors instead. Catch that where they're used internally. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@6041 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
9 additions
and
0 deletions
lib/ktentity.inc
| ... | ... | @@ -373,6 +373,9 @@ class KTEntity { |
| 373 | 373 | if (PEAR::isError($ret)) { |
| 374 | 374 | return $ret; |
| 375 | 375 | } |
| 376 | + if ($ret === false) { | |
| 377 | + return PEAR::raiseError(sprintf(_kt("update for class %s failed"), $sClassName)); | |
| 378 | + } | |
| 376 | 379 | return true; |
| 377 | 380 | } |
| 378 | 381 | |
| ... | ... | @@ -598,6 +601,9 @@ class KTEntityUtil { |
| 598 | 601 | if (PEAR::isError($ret)) { |
| 599 | 602 | return $ret; |
| 600 | 603 | } |
| 604 | + if ($ret === false) { | |
| 605 | + return PEAR::raiseError(sprintf(_kt("create for class %s failed"), $sClassName)); | |
| 606 | + } | |
| 601 | 607 | $meth = array($sClassName, 'get'); |
| 602 | 608 | return call_user_func($meth, $oObject->getId()); |
| 603 | 609 | } |
| ... | ... | @@ -616,6 +622,9 @@ class KTEntityUtil { |
| 616 | 622 | if (PEAR::isError($ret)) { |
| 617 | 623 | return $ret; |
| 618 | 624 | } |
| 625 | + if ($ret === false) { | |
| 626 | + return PEAR::raiseError(sprintf(_kt("update for class %s failed"), $sClassName)); | |
| 627 | + } | |
| 619 | 628 | return true; |
| 620 | 629 | } |
| 621 | 630 | ... | ... |