james tan
10/04/2021, 6:30 AMjames tan
10/04/2021, 6:30 AMRyan
10/04/2021, 6:38 AMjames tan
10/04/2021, 6:38 AMmodel CompanySpaces {
id Int @id(map: "companyspaces_pk") @default(autoincrement())
company_id Int
space_id Int
createdAt DateTime? @db.Timetz(6)
updatedAt DateTime? @db.Timetz(6)
Companies Companies @relation(fields: [company_id], references: [id], onDelete: Cascade, map: "companyspaces_fk_company")
Spaces Spaces @relation(fields: [space_id], references: [id], onDelete: Cascade, map: "companyspaces_fk_space")
@@index([company_id], map: "companyspaces_company_id_idx")
@@index([space_id], map: "companyspaces_space_id_idx")
}
james tan
10/04/2021, 6:38 AMprisma.companyLicenses.findMany({ select: {
company_id: true,
space_id: true,
private_member_size: true,
}, where: { company_id: rec.company_id } }).then((lics) => {
recruiter[i].licenses = lics;
});
james tan
10/04/2021, 6:39 AMjames tan
10/04/2021, 6:39 AMjames tan
10/04/2021, 7:56 AM{
error: 'Error in query graph construction: QueryParserError(QueryParserError { path: QueryPath { segments: ["Query", "findManyCompanyLicenses", "CompanyLicenses", "space_id"] }, error_kind: FieldNotFoundError })',
user_facing_error: {
is_panic: false,
message: 'Failed to validate the query: `Field does not exist on enclosing type.` at `Query.findManyCompanyLicenses.CompanyLicenses.space_id`',
meta: {
query_validation_error: 'Field does not exist on enclosing type.',
query_position: 'Query.findManyCompanyLicenses.CompanyLicenses.space_id'
},
error_code: 'P2009'
}
}
james tan
10/04/2021, 7:56 AMjames tan
10/04/2021, 8:18 AMjames tan
10/04/2021, 8:24 AMRyan
10/04/2021, 8:38 AMjames tan
10/04/2021, 11:05 AMjames tan
10/04/2021, 11:05 AMRyan
10/04/2021, 11:07 AMjames tan
10/04/2021, 11:08 AMjames tan
10/04/2021, 11:09 AMjames tan
10/04/2021, 11:09 AMRyan
10/04/2021, 11:16 AMim surprised that the sdk of prisma is calling graphql serverWe use that implementation internally. Possibly related to this then.