Skip to content

Compatibility issues with Frappe v16 and CRM v1.83.0 #98

Description

@akshayhirani91

Hello team,

We are facing two compatibility issues with frappe_crm_xt (version-16 branch) that are preventing our site from deploying and migrating successfully on Frappe Cloud.

1. Strict CRM Version Dependency
In your pyproject.toml, the CRM dependency is restricted to <1.82.0:
crm = ">=1.58.0,<1.82.0"
However, the official Frappe CRM app has already released v1.83.0 (on the main branch). Because of this strict restriction, our bench is blocked from updating. Could you please test and update this dependency constraint to support newer CRM versions?

2. Invalid Link Filter Format in Custom Field
During bench migrate, the process crashes when your app tries to create/update custom fields:
frappe.exceptions.ValidationError: Invalid Filters for field Project Manager. Filters must be a list of filters, where each filter is a list with four values: doctype, fieldname, operator, and value.

Frappe v16 has stricter validation for link filters. It seems the Project Manager custom field provided by your app has an incorrectly formatted link_filters property.

Could you please update the app to fix these two issues so it is fully compatible with the latest Frappe v16 stack?

Thank you!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions