                        provider-id native-id :collection (get multipart-params "collection"))
         gran-concept (multipart-param->concept
                        provider-id native-id :granule (get multipart-params "granule"))]
+    (info "Validating granule" (concept->loggable-string gran-concept) "with collection"
+          (concept->loggable-string coll-concept))
     (ingest/validate-granule-with-parent-collection request-context gran-concept coll-concept)))
 
 (defn- build-routes [system]

            (let [context (acl/add-authentication-to-context request-context params headers)]
              (acl/verify-ingest-management-permission
                context :update :provider-object provider-id)
              (r/response
                (ingest/save-concept
                  request-context
                  (body->concept :granule provider-id native-id body content-type headers)))))
          (DELETE "/" {:keys [request-context params headers]}
            (let [concept-attribs {:provider-id provider-id
                                   :native-id native-id


(defmethod validate-granule :default
  [provider-id native-id {:keys [body content-type headers request-context] :as request}]
  (let [concept (body->concept :granule provider-id native-id body content-type headers)]
    (info "Validating granule" (concept->loggable-string concept))
    (ingest/validate-granule request-context concept)))

(defn- multipart-param->concept
  "Converts a multipart parameter "
