diff --git a/scheduler.module b/scheduler.module
index 4f95641..f5ed453 100644
--- a/scheduler.module
+++ b/scheduler.module
@@ -330,7 +330,7 @@ function scheduler_node_presave(EntityInterface $node) {
   }
 
   // If the node type is not enabled for Scheduler then do nothing.
-  if (!$entity->getThirdPartySetting('scheduler', 'publish_enable', $config->get('default_publish_enable'))) {
+  if (!is_null($entity) && !$entity->getThirdPartySetting('scheduler', 'publish_enable', $config->get('default_publish_enable'))) {
     return;
   };
 
