Skip to content

Documentation parsed from doc comment is missing for enums #2549

@pantharshit00

Description

@pantharshit00

Bug description

Quoting @MichalLytek

@mavilein This might be related - in alpha.1236 the enum doc are not available in DMMF. It's listed in typings so I assume it's a bug, not a decission.

See #1987 (comment)

How to reproduce

Generate DMMF for this datamodel:

generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

/// Test enum
enum Test {
  ONE
  TWO
  THREE
}

/// This is the user model
model User {
  id String @id @default(cuid())
  name String
  test Test
}

image

Expected behavior

Enum docs should be persisted

Prisma information

Environment & setup

  • OS: MacOs 10.15.3
  • Database: postgresql
  • Prisma version:
Environment variables loaded from ./prisma/.env
@prisma/cli          : 2.0.0-alpha.1241
Current platform     : darwin
Query Engine         : query-engine 2d2d1d65f5c22dace066bbb402c6e4e1fbfb4570 (at /Users/harshit/code/reproductions/issue-1987/node_modules/@prisma/cli/query-engine-darwin)
Migration Engine     : migration-engine-cli 2d2d1d65f5c22dace066bbb402c6e4e1fbfb4570 (at /Users/harshit/code/reproductions/issue-1987/node_modules/@prisma/cli/migration-engine-darwin)
Introspection Engine : introspection-core 2d2d1d65f5c22dace066bbb402c6e4e1fbfb4570 (at /Users/harshit/code/reproductions/issue-1987/node_modules/@prisma/cli/introspection-engine-darwin)
Format Binary        : prisma-fmt 2d2d1d65f5c22dace066bbb402c6e4e1fbfb4570 (at /Users/harshit/code/reproductions/issue-1987/node_modules/@prisma/cli/prisma-fmt-darwin)
  • Node.js version: 12.16.2

Metadata

Metadata

Assignees

Labels

bug/2-confirmedBug has been reproduced and confirmed.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions