@@ -680,11 +680,12 @@ genericNameSchema :: forall a d f proxy.
680genericNameSchema opts _ = NamedSchema (gdatatypeSchemaName opts (Proxy :: Proxy d))
680genericNameSchema opts _ = NamedSchema (gdatatypeSchemaName opts (Proxy :: Proxy d))
682gdatatypeSchemaName :: forall proxy d. Datatype d => SchemaOptions -> proxy d -> Maybe T.Text
682gdatatypeSchemaName :: forall proxy d. Datatype d => SchemaOptions -> proxy d -> Maybe T.Text
683−gdatatypeSchemaName opts _ = case name of
683+gdatatypeSchemaName opts _ = case orig of
684 (c:_) | isAlpha c && isUpper c -> Just (T.pack name)
684 (c:_) | isAlpha c && isUpper c -> Just (T.pack name)
685 _ -> Nothing
685 _ -> Nothing
687− name = datatypeNameModifier opts (datatypeName (Proxy3 :: Proxy3 d f a))
687+ orig = datatypeName (Proxy3 :: Proxy3 d f a)
688+ name = datatypeNameModifier opts orig
689-- | Lift a plain @'ParamSchema'@ into a model @'NamedSchema'@.
690-- | Lift a plain @'ParamSchema'@ into a model @'NamedSchema'@.
690paramSchemaToNamedSchema :: forall a d f proxy.
691paramSchemaToNamedSchema :: forall a d f proxy.