[2026-06-01T06:59:45.525Z] 500 ERROR on PATCH /followups/ca96fb96-a274-452b-b850-c9e20c0c57bd Error: Invalid `this.prisma.followup.update()` invocation in C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:53 171 // Fetch current state before update to detect reassignment 172 const existing = await this.prisma.followup.findUnique({ where: { id } }); 173 → 174 const followup = await this.prisma.followup.update({ where: { id: "ca96fb96-a274-452b-b850-c9e20c0c57bd" }, data: { status: "DONE", demoPersonName: "Binu", demoContactDetails: "8568595623", keyQueries: "", competitorMention: "", customerFeedback: "no remarks", ~~~~~~~~~~~~~~~~ requirementDetails: "nothing much", suggestions: "no", budget: "55000", expectedClosingTimeline: "2", competitorInfo: "no", staffRemarks: "friendly customer", customerCommitments: "nothing", caCsDetails: "no", ? id?: String | StringFieldUpdateOperationsInput, ? date?: DateTime | DateTimeFieldUpdateOperationsInput, ? notes?: String | NullableStringFieldUpdateOperationsInput | Null, ? createdAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? contentType?: String | NullableStringFieldUpdateOperationsInput | Null, ? stage?: followup_stage | Enumfollowup_stageFieldUpdateOperationsInput, ? objections?: String | NullableStringFieldUpdateOperationsInput | Null, ? type?: activity_type | Enumactivity_typeFieldUpdateOperationsInput, ? client?: ClientUpdateOneRequiredWithoutFollowupsNestedInput, ? enquiry?: EnquiryUpdateOneWithoutFollowupsNestedInput, ? opportunity?: OpportunityUpdateOneWithoutActivitiesNestedInput, ? user?: UserUpdateOneRequiredWithoutFollowupsNestedInput }, include: { user: true, client: true } }) Unknown argument `customerFeedback`. Available options are marked with ?. Stack: PrismaClientValidationError: Invalid `this.prisma.followup.update()` invocation in C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:53 171 // Fetch current state before update to detect reassignment 172 const existing = await this.prisma.followup.findUnique({ where: { id } }); 173 → 174 const followup = await this.prisma.followup.update({ where: { id: "ca96fb96-a274-452b-b850-c9e20c0c57bd" }, data: { status: "DONE", demoPersonName: "Binu", demoContactDetails: "8568595623", keyQueries: "", competitorMention: "", customerFeedback: "no remarks", ~~~~~~~~~~~~~~~~ requirementDetails: "nothing much", suggestions: "no", budget: "55000", expectedClosingTimeline: "2", competitorInfo: "no", staffRemarks: "friendly customer", customerCommitments: "nothing", caCsDetails: "no", ? id?: String | StringFieldUpdateOperationsInput, ? date?: DateTime | DateTimeFieldUpdateOperationsInput, ? notes?: String | NullableStringFieldUpdateOperationsInput | Null, ? createdAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? contentType?: String | NullableStringFieldUpdateOperationsInput | Null, ? stage?: followup_stage | Enumfollowup_stageFieldUpdateOperationsInput, ? objections?: String | NullableStringFieldUpdateOperationsInput | Null, ? type?: activity_type | Enumactivity_typeFieldUpdateOperationsInput, ? client?: ClientUpdateOneRequiredWithoutFollowupsNestedInput, ? enquiry?: EnquiryUpdateOneWithoutFollowupsNestedInput, ? opportunity?: OpportunityUpdateOneWithoutActivitiesNestedInput, ? user?: UserUpdateOneRequiredWithoutFollowupsNestedInput }, include: { user: true, client: true } }) Unknown argument `customerFeedback`. Available options are marked with ?. at wn (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:29:1363) at $n.handleRequestError (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6958) at $n.handleAndLogRequestError (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6623) at $n.request (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6307) at async l (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:130:9633) at async FollowupsService.update (C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:26) [2026-06-01T07:00:03.225Z] 500 ERROR on PATCH /followups/ca96fb96-a274-452b-b850-c9e20c0c57bd Error: Invalid `this.prisma.followup.update()` invocation in C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:53 171 // Fetch current state before update to detect reassignment 172 const existing = await this.prisma.followup.findUnique({ where: { id } }); 173 → 174 const followup = await this.prisma.followup.update({ where: { id: "ca96fb96-a274-452b-b850-c9e20c0c57bd" }, data: { status: "DONE", demoPersonName: "Binu", demoContactDetails: "8568595623", keyQueries: "", competitorMention: "", customerFeedback: "no remarks", ~~~~~~~~~~~~~~~~ requirementDetails: "nothing much", suggestions: "no", budget: "55000", expectedClosingTimeline: "2", competitorInfo: "no", staffRemarks: "friendly customer", customerCommitments: "nothing", caCsDetails: "no", ? id?: String | StringFieldUpdateOperationsInput, ? date?: DateTime | DateTimeFieldUpdateOperationsInput, ? notes?: String | NullableStringFieldUpdateOperationsInput | Null, ? createdAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? contentType?: String | NullableStringFieldUpdateOperationsInput | Null, ? stage?: followup_stage | Enumfollowup_stageFieldUpdateOperationsInput, ? objections?: String | NullableStringFieldUpdateOperationsInput | Null, ? type?: activity_type | Enumactivity_typeFieldUpdateOperationsInput, ? client?: ClientUpdateOneRequiredWithoutFollowupsNestedInput, ? enquiry?: EnquiryUpdateOneWithoutFollowupsNestedInput, ? opportunity?: OpportunityUpdateOneWithoutActivitiesNestedInput, ? user?: UserUpdateOneRequiredWithoutFollowupsNestedInput }, include: { user: true, client: true } }) Unknown argument `customerFeedback`. Available options are marked with ?. Stack: PrismaClientValidationError: Invalid `this.prisma.followup.update()` invocation in C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:53 171 // Fetch current state before update to detect reassignment 172 const existing = await this.prisma.followup.findUnique({ where: { id } }); 173 → 174 const followup = await this.prisma.followup.update({ where: { id: "ca96fb96-a274-452b-b850-c9e20c0c57bd" }, data: { status: "DONE", demoPersonName: "Binu", demoContactDetails: "8568595623", keyQueries: "", competitorMention: "", customerFeedback: "no remarks", ~~~~~~~~~~~~~~~~ requirementDetails: "nothing much", suggestions: "no", budget: "55000", expectedClosingTimeline: "2", competitorInfo: "no", staffRemarks: "friendly customer", customerCommitments: "nothing", caCsDetails: "no", ? id?: String | StringFieldUpdateOperationsInput, ? date?: DateTime | DateTimeFieldUpdateOperationsInput, ? notes?: String | NullableStringFieldUpdateOperationsInput | Null, ? createdAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? contentType?: String | NullableStringFieldUpdateOperationsInput | Null, ? stage?: followup_stage | Enumfollowup_stageFieldUpdateOperationsInput, ? objections?: String | NullableStringFieldUpdateOperationsInput | Null, ? type?: activity_type | Enumactivity_typeFieldUpdateOperationsInput, ? client?: ClientUpdateOneRequiredWithoutFollowupsNestedInput, ? enquiry?: EnquiryUpdateOneWithoutFollowupsNestedInput, ? opportunity?: OpportunityUpdateOneWithoutActivitiesNestedInput, ? user?: UserUpdateOneRequiredWithoutFollowupsNestedInput }, include: { user: true, client: true } }) Unknown argument `customerFeedback`. Available options are marked with ?. at wn (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:29:1363) at $n.handleRequestError (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6958) at $n.handleAndLogRequestError (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6623) at $n.request (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6307) at async l (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:130:9633) at async FollowupsService.update (C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:26) [2026-06-01T07:01:05.920Z] 500 ERROR on PATCH /followups/ca96fb96-a274-452b-b850-c9e20c0c57bd Error: Invalid `this.prisma.followup.update()` invocation in C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:53 171 // Fetch current state before update to detect reassignment 172 const existing = await this.prisma.followup.findUnique({ where: { id } }); 173 → 174 const followup = await this.prisma.followup.update({ where: { id: "ca96fb96-a274-452b-b850-c9e20c0c57bd" }, data: { status: "DONE", demoPersonName: "Binu", demoContactDetails: "8568595623", keyQueries: "", competitorMention: "", customerFeedback: "no remarks", ~~~~~~~~~~~~~~~~ requirementDetails: "nothing much", suggestions: "no", budget: "55000", expectedClosingTimeline: "2", competitorInfo: "no", staffRemarks: "friendly customer", customerCommitments: "nothing", caCsDetails: "no", ? id?: String | StringFieldUpdateOperationsInput, ? date?: DateTime | DateTimeFieldUpdateOperationsInput, ? notes?: String | NullableStringFieldUpdateOperationsInput | Null, ? createdAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? contentType?: String | NullableStringFieldUpdateOperationsInput | Null, ? stage?: followup_stage | Enumfollowup_stageFieldUpdateOperationsInput, ? objections?: String | NullableStringFieldUpdateOperationsInput | Null, ? type?: activity_type | Enumactivity_typeFieldUpdateOperationsInput, ? client?: ClientUpdateOneRequiredWithoutFollowupsNestedInput, ? enquiry?: EnquiryUpdateOneWithoutFollowupsNestedInput, ? opportunity?: OpportunityUpdateOneWithoutActivitiesNestedInput, ? user?: UserUpdateOneRequiredWithoutFollowupsNestedInput }, include: { user: true, client: true } }) Unknown argument `customerFeedback`. Available options are marked with ?. Stack: PrismaClientValidationError: Invalid `this.prisma.followup.update()` invocation in C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:53 171 // Fetch current state before update to detect reassignment 172 const existing = await this.prisma.followup.findUnique({ where: { id } }); 173 → 174 const followup = await this.prisma.followup.update({ where: { id: "ca96fb96-a274-452b-b850-c9e20c0c57bd" }, data: { status: "DONE", demoPersonName: "Binu", demoContactDetails: "8568595623", keyQueries: "", competitorMention: "", customerFeedback: "no remarks", ~~~~~~~~~~~~~~~~ requirementDetails: "nothing much", suggestions: "no", budget: "55000", expectedClosingTimeline: "2", competitorInfo: "no", staffRemarks: "friendly customer", customerCommitments: "nothing", caCsDetails: "no", ? id?: String | StringFieldUpdateOperationsInput, ? date?: DateTime | DateTimeFieldUpdateOperationsInput, ? notes?: String | NullableStringFieldUpdateOperationsInput | Null, ? createdAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? updatedAt?: DateTime | DateTimeFieldUpdateOperationsInput, ? contentType?: String | NullableStringFieldUpdateOperationsInput | Null, ? stage?: followup_stage | Enumfollowup_stageFieldUpdateOperationsInput, ? objections?: String | NullableStringFieldUpdateOperationsInput | Null, ? type?: activity_type | Enumactivity_typeFieldUpdateOperationsInput, ? client?: ClientUpdateOneRequiredWithoutFollowupsNestedInput, ? enquiry?: EnquiryUpdateOneWithoutFollowupsNestedInput, ? opportunity?: OpportunityUpdateOneWithoutActivitiesNestedInput, ? user?: UserUpdateOneRequiredWithoutFollowupsNestedInput }, include: { user: true, client: true } }) Unknown argument `customerFeedback`. Available options are marked with ?. at wn (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:29:1363) at $n.handleRequestError (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6958) at $n.handleAndLogRequestError (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6623) at $n.request (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6307) at async l (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:130:9633) at async FollowupsService.update (C:\ignosidev\Igcrm\apps\api\src\followups\followups.service.ts:174:26) [2026-06-09T06:21:07.186Z] 500 ERROR on PATCH /products/02cb5871-795c-419f-99f8-6710f77274e9 Error: Invalid `this.prisma.product.update()` invocation in C:\ignosidev\Igcrm\apps\api\src\products\products.service.ts:45:32 42 await this.prisma.productAddon.deleteMany({ where: { productId: id } }); 43 } 44 → 45 return this.prisma.product.update({ where: { id: "02cb5871-795c-419f-99f8-6710f77274e9" }, data: { name: "Nidhi", description: "Nidhi is a software for Nidhi companies", price: 35000, maxDiscountPercentage: 15, schemes: { create: [ { name: "with branch", price: 45000, features: "", brochureUrl: null, maxDiscountPercentage: 100, productId: "02cb5871-795c-419f-99f8-6710f77274e9", createdAt: "2026-06-04T05:31:55.630Z", updatedAt: "2026-06-04T05:31:55.630Z" } ] }, addons: undefined }, include: { schemes: true, addons: true } }) Unknown argument `productId`. Available options are marked with ?. Stack: PrismaClientValidationError: Invalid `this.prisma.product.update()` invocation in C:\ignosidev\Igcrm\apps\api\src\products\products.service.ts:45:32 42 await this.prisma.productAddon.deleteMany({ where: { productId: id } }); 43 } 44 → 45 return this.prisma.product.update({ where: { id: "02cb5871-795c-419f-99f8-6710f77274e9" }, data: { name: "Nidhi", description: "Nidhi is a software for Nidhi companies", price: 35000, maxDiscountPercentage: 15, schemes: { create: [ { name: "with branch", price: 45000, features: "", brochureUrl: null, maxDiscountPercentage: 100, productId: "02cb5871-795c-419f-99f8-6710f77274e9", createdAt: "2026-06-04T05:31:55.630Z", updatedAt: "2026-06-04T05:31:55.630Z" } ] }, addons: undefined }, include: { schemes: true, addons: true } }) Unknown argument `productId`. Available options are marked with ?. at wn (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:29:1363) at $n.handleRequestError (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6958) at $n.handleAndLogRequestError (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6623) at $n.request (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:121:6307) at async l (C:\ignosidev\Igcrm\apps\api\node_modules\@prisma\client\runtime\library.js:130:9633)