diff --git a/qt-ui/subsurfacewebservices.cpp b/qt-ui/subsurfacewebservices.cpp
index d4a1428ee..f0e68a4ac 100644
--- a/qt-ui/subsurfacewebservices.cpp
+++ b/qt-ui/subsurfacewebservices.cpp
@@ -767,6 +767,8 @@ void DivelogsDeWebServices::uploadFinished()
 
 	ui.progressBar->setRange(0,1);
 	ui.upload->setEnabled(true);
+	ui.userID->setEnabled(true);
+	ui.password->setEnabled(true);
 	ui.buttonBox->button(QDialogButtonBox::Cancel)->setEnabled(false);
 	ui.buttonBox->button(QDialogButtonBox::Apply)->setEnabled(true);
 	ui.buttonBox->button(QDialogButtonBox::Apply)->setText(tr("Done"));