diff --git a/sources/tmgmt_config/src/Tests/ConfigSourceUiTest.php b/sources/tmgmt_config/src/Tests/ConfigSourceUiTest.php
index e37ad10..cbe6bf8 100644
--- a/sources/tmgmt_config/src/Tests/ConfigSourceUiTest.php
+++ b/sources/tmgmt_config/src/Tests/ConfigSourceUiTest.php
@@ -8,6 +8,7 @@
 namespace Drupal\tmgmt_config\Tests;
 
 use Drupal\Core\Url;
+use Drupal\tmgmt\Entity\Job;
 use Drupal\tmgmt\Tests\EntityTestBase;
 use Drupal\views\Entity\View;
 
@@ -275,11 +276,19 @@ class ConfigSourceUiTest extends EntityTestBase {
   function testFieldConfigTranslateTabSingleCheckout() {
     $this->loginAsAdmin(array('translate configuration'));
 
+    // Add a continuous job.
+    $job = $this->createJob('en', 'de', 1, ['job_type' => Job::TYPE_CONTINUOUS]);
+    $job->save();
+
     // Go to sources, field configuration list.
     $this->drupalGet('admin/tmgmt/sources/config/field_config');
     $this->assertText(t('Configuration ID'));
     $this->assertText('field.field.node.article.body');
 
+    // Assert that we cannot add config entities into continuous jobs.
+    $this->assertNoText(t('Check for continuous jobs'));
+    $this->assertNoField('add_all_to_continuous_jobs');
+
     // Go to the translate tab.
     $this->drupalGet('admin/structure/types/manage/article/fields/node.article.body/translate');
 
diff --git a/src/Form/SourceOverviewForm.php b/src/Form/SourceOverviewForm.php
index b3d7707..31427a4 100644
--- a/src/Form/SourceOverviewForm.php
+++ b/src/Form/SourceOverviewForm.php
@@ -12,6 +12,7 @@ use Drupal\Core\Ajax\RedirectCommand;
 use Drupal\Core\Form\FormBase;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\tmgmt\ContinuousManager;
+use Drupal\tmgmt\ContinuousSourceInterface;
 use Drupal\tmgmt\SourceManager;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 use Drupal\Core\Url;
@@ -153,7 +154,7 @@ class SourceOverviewForm extends FormBase {
     );
     tmgmt_add_cart_form($form['actions'], $form_state, $plugin, $item_type);
 
-    if ($this->continuousManager->hasContinuousJobs()) {
+    if ($source instanceof ContinuousSourceInterface && $this->continuousManager->hasContinuousJobs()) {
       $form['actions']['add_to_continuous_jobs'] = array(
         '#type' => 'submit',
         '#validate' => array('::validateItemsSelected'),
