Merge pull request #1 from prafulVaishnav/issue/SLING-7197
SLING-7197 Completed Scheduled Jobs are not getting fetched.
diff --git a/src/main/java/org/apache/sling/event/impl/jobs/scheduling/ScheduledJobHandler.java b/src/main/java/org/apache/sling/event/impl/jobs/scheduling/ScheduledJobHandler.java
index 01ca010..0df2a9c 100644
--- a/src/main/java/org/apache/sling/event/impl/jobs/scheduling/ScheduledJobHandler.java
+++ b/src/main/java/org/apache/sling/event/impl/jobs/scheduling/ScheduledJobHandler.java
@@ -28,6 +28,7 @@
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicLong;
+import org.apache.jackrabbit.JcrConstants;
import org.apache.sling.api.resource.ModifiableValueMap;
import org.apache.sling.api.resource.PersistenceException;
import org.apache.sling.api.resource.Resource;
@@ -295,6 +296,7 @@
properties.remove(ResourceResolver.PROPERTY_RESOURCE_TYPE);
properties.remove(Job.PROPERTY_JOB_CREATED);
properties.remove(Job.PROPERTY_JOB_CREATED_INSTANCE);
+ properties.remove(JcrConstants.JCR_PRIMARYTYPE);
final String jobTopic = (String) properties.remove(ResourceHelper.PROPERTY_JOB_TOPIC);
final String schedulerName = (String) properties.remove(ResourceHelper.PROPERTY_SCHEDULE_NAME);