 
 (defmethod add-extra-fields :granule
   [context concept]
-  (let [granule (g/parse-granule (:metadata concept))
+  (let [granule (umm/parse-concept concept)
         {:keys [collection-ref granule-ur]
          {:keys [delete-time]} :data-provider-timestamps} granule
         params (merge {:provider-id (:provider-id concept)} collection-ref)

            [cmr.common.services.errors :as serv-errors]
            [cmr.common.services.messages :as cmsg]
            [cmr.common.date-time-parser :as p]
            [cmr.umm.echo10.collection :as c]
            [cmr.umm.echo10.granule :as g]
            [clojure.string :as string]
            [cmr.system-trace.core :refer [deftracefn]]))



(defmethod add-extra-fields :collection
  [context concept]
  (let [collection (umm/parse-concept concept)
        {{:keys [short-name version-id]} :product
         {:keys [delete-time]} :data-provider-timestamps
         entry-title :entry-title} collection]
