Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.2.6
-
Fix Version/s: 4.3.0
-
Component/s: Accounting Integration
-
Labels:
Description
During testing of upgrade from 3.1 to 4.2.6, Pradeep found:
- Only index was created for contribution_type_id in civicrm_contribution_recur table during fresh install and in upgrade FK and index was created (v4.1.alpha1)
Actions:
1. To fix this issue please add a check on upgrade for FK and add it if it is not present for branches/v4.2, and also fix xml/schema to ensure FK's creation is specified.
2. In upgrade to 4.3, please add FK if not exists.
3. Add index on financial_type_id to trunk for /xml/schema/Contribute/ContributionRecur.xml
Kurund, could you review this approach before assigning back to me?