Add one more PDOException try catch, a=chris
Add one more PDOException try catch, a=chris
diff --git a/src/models/datasources/PdoManager.php b/src/models/datasources/PdoManager.php
index 8a213787b..2a5019948 100644
--- a/src/models/datasources/PdoManager.php
+++ b/src/models/datasources/PdoManager.php
@@ -118,7 +118,12 @@ class PdoManager extends DatasourceManager
if(!$statement) {
return false;
}
- $result = $statement->execute($params);
+ try {
+ $result = $statement->execute($params);
+ } catch (\PDOException $e) {
+ $result = false;
+ L\crawlLog('Exec failed: ' . $e->getMessage());
+ }
$this->num_affected = $statement->rowCount();
if ($result) {
if ($is_select) {