Skip to content

Commit 1c68445

Browse files
committed
[processing] Log an error when a numeric parameter has min value >= max value
Refs #19076
1 parent 32792d3 commit 1c68445

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/core/processing/qgsprocessingparameters.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2038,7 +2038,10 @@ QgsProcessingParameterNumber::QgsProcessingParameterNumber( const QString &name,
20382038
, mMax( maxValue )
20392039
, mDataType( type )
20402040
{
2041-
2041+
if ( mMin >= mMax )
2042+
{
2043+
QgsMessageLog::logMessage( QObject::tr( "Invalid number parameter \"%1\": min value %2 is >= max value %3!" ).arg( name ).arg( mMin ).arg( mMax ), QObject::tr( "Processing" ) );
2044+
}
20422045
}
20432046

20442047
QgsProcessingParameterDefinition *QgsProcessingParameterNumber::clone() const

0 commit comments

Comments
 (0)