]> Git trees. - libqmvoc.git/commitdiff
Don't try to set empty dates. Thanks Johannes.
authorFrederik Gladhorn <gladhorn@kde.org>
Sun, 30 Sep 2007 02:47:13 +0000 (02:47 +0000)
committerFrederik Gladhorn <gladhorn@kde.org>
Sun, 30 Sep 2007 02:47:13 +0000 (02:47 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=718934

keduvocdocument/keduvockvtml2reader.cpp

index 8e9255ca0d9e97322cbc5c30b6e46b354c530b5b..7b9465f0accf97b16e169d63f758f5167df10df2 100644 (file)
@@ -717,8 +717,11 @@ bool KEduVocKvtml2Reader::readGrade( QDomElement &gradeElement, KEduVocExpressio
 
     currentElement = gradeElement.firstChildElement( KVTML_DATE );
     if ( !currentElement.isNull() ) {
-        QDateTime value = QDateTime::fromString( currentElement.text(), Qt::ISODate );
-        expr.translation( index ).gradeFrom( id ).setQueryDate( value );
+        QString dateString = currentElement.text();
+        if ( !dateString.isEmpty() ) {
+            QDateTime value = QDateTime::fromString( dateString, Qt::ISODate );
+            expr.translation( index ).gradeFrom( id ).setQueryDate( value );
+        }
     }
 
     return true;