diff --git a/src/gui/widgets/automatic_filter_widget/automaticfilterwidget.cpp b/src/gui/widgets/automatic_filter_widget/automaticfilterwidget.cpp
index e0202de5db129818c8ed968f0c2a627c6a533034..c001157b08adffe0f87d2561a58342e64b5c6ac0 100644
--- a/src/gui/widgets/automatic_filter_widget/automaticfilterwidget.cpp
+++ b/src/gui/widgets/automatic_filter_widget/automaticfilterwidget.cpp
@@ -62,6 +62,9 @@ AutomaticFilterWidget::setAutomaticFilterParameters(
   _emit_changed = false;
   ui->peptide_evalue_spinbox->setValue(_parameters.getFilterPeptideEvalue());
   ui->protein_evalue_spinbox->setValue(_parameters.getFilterProteinEvalue());
+  ui->protein_evalue_log_spinbox->setValue(
+    std::log10(_parameters.getFilterProteinEvalue()));
+
   ui->peptide_number_spinbox->setValue(
     _parameters.getFilterMinimumPeptidePerMatch());
   // ui->protein_evalue_log_spinbox->setValue(std::log(_parameters.getFilterProteinEvalue()));