diff --git a/poll.install b/poll.install
index fcc37d2..bc7d7bc 100644
--- a/poll.install
+++ b/poll.install
@@ -74,6 +74,9 @@ function poll_schema() {
 function poll_update_8001() {
   // Create the entity type.
   \Drupal::entityTypeManager()->clearCachedDefinitions();
+  if(\Drupal::entityTypeManager()->getDefinition('poll_choice')) {
+    return;
+  }
   $poll_choice = \Drupal::entityTypeManager()->getDefinition('poll_choice');
   \Drupal::entityDefinitionUpdateManager()->installEntityType($poll_choice);
 
