Skip to content

Comments

fix: CSV user import issue if attribute isn't the exact value - MEED-10196 - Meeds-io/meeds#4002#5621

Merged
akhanfir merged 1 commit intofeature/maintenancefrom
TASK-10196
Feb 23, 2026
Merged

fix: CSV user import issue if attribute isn't the exact value - MEED-10196 - Meeds-io/meeds#4002#5621
akhanfir merged 1 commit intofeature/maintenancefrom
TASK-10196

Conversation

@akhanfir
Copy link
Contributor

Before this change, create attribute filed which ID is Phone and import csv having téléphone attribute, user attribute never displayed on user profile and the Téléphone attribute can never be reimported again. To fix this problem, ensured that profile property validation is performed in a strictly case-sensitive way at the application level, independently of the database collation. Now, the system verifies that the imported field name exactly matches the attribute ID before allowing it. After this change, attribute will not be imported if it doesn't exactly match the attribute ID.

@akhanfir akhanfir requested review from ahamdi and mkrout February 23, 2026 14:06
@akhanfir akhanfir enabled auto-merge (squash) February 23, 2026 14:07
mkrout
mkrout previously approved these changes Feb 23, 2026
@mkrout mkrout self-requested a review February 23, 2026 14:54
@akhanfir akhanfir force-pushed the TASK-10196 branch 2 times, most recently from 14f9440 to e7a8670 Compare February 23, 2026 16:27
…10196 - Meeds-io/meeds#4002

Before this change, create attribute filed which ID is Phone
and import csv having telephone attribute, user attribute never displayed on user profile and the Telephone attribute can never be reimported again. To fix this problem, ensured that profile property validation is performed in a strictly case-sensitive way at the application level, independently of the database collation. Now, the system verifies that the imported field name exactly matches the attribute ID before allowing it. After this change, attribute will not be imported if it doesn't exactly match the attribute ID.
@sonarqubecloud
Copy link

@akhanfir akhanfir merged commit 59cee66 into feature/maintenance Feb 23, 2026
9 of 10 checks passed
@akhanfir akhanfir deleted the TASK-10196 branch February 23, 2026 21:21
exo-swf pushed a commit that referenced this pull request Feb 24, 2026
…10196 - Meeds-io/meeds#4002 (#5621)

Before this change, create attribute filed which ID is Phone and import csv having téléphone attribute, user attribute never displayed on user profile and the Téléphone attribute can never be reimported again. To fix this problem, ensured that profile property validation is performed in a strictly case-sensitive way at the application level, independently of the database collation. Now, the system verifies that the imported field name exactly matches the attribute ID before allowing it. After this change, attribute will not be imported if it doesn't exactly match the attribute ID.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants