       (qm/and-conds [collection-cond granule-cond])
       (or collection-cond granule-cond))))
 
-
 ;; Construct an inheritance query condition for granules.
 ;; This will find granules which either have explicitly specified a value
 ;; or have not specified any value for the field and inherit it from their parent collection.

    (format "Could not find parameter handler for [%s] with concept-type [%s]"
            param concept-type)))

(defn string-parameter->condition
  [param value options]
  (let [case-sensitive (case-sensitive-field? param options)


    :else
    (errors/internal-error! (format "Boolean condition for %s has invalid value of [%s]" param value))))

(defmethod parameter->condition :readable-granule-name
  [concept-type param value options]
