Fix generation of organisation from batch only

When only batch processing of the Git repository is requested,
perform correctly the post-processing of data, including the
organisations

Bug: Issue 9036
Change-Id: I7e6a183cfa94d0526f40b23ce1c460139838de45
diff --git a/src/main/scala/com/gerritforge/analytics/job/Main.scala b/src/main/scala/com/gerritforge/analytics/job/Main.scala
index e6f322d..b1ba47d 100644
--- a/src/main/scala/com/gerritforge/analytics/job/Main.scala
+++ b/src/main/scala/com/gerritforge/analytics/job/Main.scala
@@ -167,7 +167,7 @@
 
     val statsFromEvents = getContributorStatsFromGerritEvents(repositoryAlteringEvents, statsFromAnalyticsPlugin.commitSet.rdd, aggregationStrategy)
 
-    if (statsFromEvents.head(1).isEmpty) {
+    val mergedEvents = if (statsFromEvents.head(1).isEmpty) {
       statsFromAnalyticsPlugin
     } else {
       require(statsFromAnalyticsPlugin.schema == statsFromEvents.schema,
@@ -177,7 +177,9 @@
       """.stripMargin)
 
       (statsFromAnalyticsPlugin union statsFromEvents)
-    }.dashboardStats(aliasesDF)
+    }
+
+    mergedEvents.dashboardStats(aliasesDF)
   }
 
   def loadEvents(implicit config: GerritEndpointConfig, spark: SparkSession): RDD[Either[NotParsableJsonEvent, GerritJsonEvent]] = { // toDF