         tx-data {:data-groups data-groups
                  :job-execution-id job-execution-id
                  :transformation transformation}
-        {:keys [columns previous-columns data-groups-to-be-created data-group]}
+        {:keys [columns data-groups-to-be-created data-group]}
         (try-apply-operation-2 deps tx-data)]
     (post-try-apply-operation-2 deps tx-data
                                 {:columns columns
                                  :dataset-version dataset-version
-                                 :previous-columns previous-columns
                                  :data-group data-group
                                  :data-groups-to-be-created data-groups-to-be-created})))
 

      (throw (ex-info (or message "") {:transformation-result (select-keys res [:success? :message :columns :execution-log])})))
    {:data-groups-to-be-created (or data-groups-to-be-created [])
     :columns columns
     :previous-columns previous-columns
     :data-group data-group}))

(defn adapt [data-groups-to-be-created data-groups]

                                                                              (conj (vec (:transformations dataset-version))
                                                                                    (assoc transformation
                                                                                           "created" (Instant/ofEpochMilli (System/currentTimeMillis))
                                                                                           "changedColumns" (diff-columns (:columns data-group)
                                                                                                                          columns))))})
    (when (seq data-groups-to-be-created)
      (doseq [dg (adapt data-groups-to-be-created data-groups)]
