diff --git a/modules/demo/src/Tests/TMGMTDemoTest.php b/modules/demo/src/Tests/TMGMTDemoTest.php
index c6572a6..a422503 100644
--- a/modules/demo/src/Tests/TMGMTDemoTest.php
+++ b/modules/demo/src/Tests/TMGMTDemoTest.php
@@ -50,6 +50,9 @@ class TMGMTDemoTest extends TMGMTTestBase {
     $this->clickLink(t('Translate'));
     $this->drupalPostForm(NULL, $edit, t('Request translation'));
     $this->assertText(t('2 jobs need to be checked out.'));
+    // Check to see if no items selected and the error message pops on sources.
+    $this->drupalPostForm('admin/tmgmt/sources', array(), t('Request translation'));
+    $this->assertUniqueText(t("You didn't select any source objects"));
   }
 
 }
diff --git a/src/Form/SourceOverviewForm.php b/src/Form/SourceOverviewForm.php
index 1ba364b..1cf55d6 100644
--- a/src/Form/SourceOverviewForm.php
+++ b/src/Form/SourceOverviewForm.php
@@ -153,9 +153,9 @@ class SourceOverviewForm extends FormBase {
    * {@inheritdoc}
    */
   public function validateForm(array &$form, FormStateInterface $form_state) {
-    /*if (!$form_state->getValue('values')) {
-      $form_state->setErrorByName('items', t("You didn't select any source objects"));
-    }*/
+    if (!$form_state->getValue('values')) {
+      $form_state->setError($form, t("You didn't select any source objects"));
+    }
     $plugin =  $form_state->get('plugin');
     $item_type = $form_state->get('item_type');
     // Execute the validation method on the source plugin controller.
