]> ToastFreeware Gitweb - toast/confclerk.git/blobdiff - src/orm/ormrecord.h
activities tab implemented
[toast/confclerk.git] / src / orm / ormrecord.h
index ae848eab30745a33093a9fb8745ced1ded8c9848..2328549c9e28e83b4bdacdfd42c12cd777ce1642 100644 (file)
@@ -120,13 +120,13 @@ T OrmRecord<T>::loadOne(QSqlQuery query)
     {
         if (!query.exec())
         {
-            throw new OrmSqlException(query.lastError().text());
+            throw OrmSqlException(query.lastError().text());
         }
     }
 
     if (!query.next())
     {
-        throw new OrmNoObjectException();
+        throw OrmNoObjectException();
     }
 
     return hydrate(query.record());
@@ -140,7 +140,11 @@ QList<T> OrmRecord<T>::load(QSqlQuery query)
         if (!query.exec())
         {
             qDebug() << "Error: " << query.lastError().driverText() << "; Type: " << query.lastError().type();
-            throw new OrmSqlException(query.lastError().text());
+            throw OrmSqlException(query.lastError().text());
+        }
+        else
+        {
+            qDebug() << "SQL OK";
         }
     }
 
@@ -149,7 +153,7 @@ QList<T> OrmRecord<T>::load(QSqlQuery query)
     {
         objects << hydrate(query.record());
     }
-
+    qDebug() << "Fetch done";
     return objects;
 }