fix non temporal calculated mesh dataset (#37243)

This commit is contained in:
Vincent Cloarec 2020-06-16 03:24:08 -04:00 committed by GitHub
parent 63cb42c298
commit 65ba272cb7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -306,8 +306,13 @@ bool QgsMdalProvider::persistDatasetGroup(
MDAL_G_closeEditMode( g );
emit datasetGroupsAdded( 1 );
emit dataChanged();
if ( MDAL_LastStatus() == 0 )
{
mExtraDatasetUris << outputFilePath;
addGroupToTemporalCapabilities( datasetGroupCount() - 1 );
emit datasetGroupsAdded( 1 );
emit dataChanged();
}
return false;
}
@ -587,7 +592,7 @@ QgsMeshDatasetGroupMetadata QgsMdalProvider::datasetGroupMetadata( int groupInde
QString referenceTimeString( MDAL_G_referenceTime( group ) );
QDateTime referenceTime = QDateTime::fromString( referenceTimeString, Qt::ISODate );
bool isTemporal = MDAL_G_datasetCount( group ) > 1;
bool isTemporal = MDAL_G_isTemporal( group );
QgsMeshDatasetGroupMetadata meta(
name,