wekan/client/components/cards
Harry Adel 14de981ac3 Fix async/await in copy/move card operations
The mapCustomFieldsToBoard() method is async but was being called without
await in copy() and move() methods. This caused a Promise to be assigned
to customFields instead of the actual array, failing MongoDB schema
validation on cross-board operations.

Changes:
- Make copy() method async and await mapCustomFieldsToBoard()
- Add await in move() for mapCustomFieldsToBoard()
- Make copyCard() server method async and await card.copy()
- Add null check in mapCustomFieldsToBoard() for cards without custom fields
- Update client to use Meteor.callAsync for server-only copyCard method

Fixes #6105
2026-01-31 19:45:43 +02:00
..
attachments.css Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
attachments.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
attachments.js Fix add and drag drop attachments to minicards and card. 2025-10-19 10:57:36 +03:00
cardCustomFields.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
cardCustomFields.js Collapse Swimlane, List, Opened Card. Opened Card window X and Y position can be moved freely from drag handle. Fix some dragging not possible. Fix iPhone Safari. 2025-12-23 06:47:02 +02:00
cardDate.css Fix due dates to use colors: red = overdue, amber = due soon, no shade = not due yet. 2025-10-21 14:47:57 +03:00
cardDate.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
cardDate.js Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
cardDescription.css Converted Stylus to CSS. Removed Stylus. This change removed many error messages. 2022-05-17 12:36:10 +03:00
cardDescription.jade Added emoji picker to card description edit and card comment edit. 2021-03-28 06:56:05 +03:00
cardDescription.js Replace mquandalle:collection-mutations with collection helpers 2026-01-21 19:22:54 +02:00
cardDetails.css Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
cardDetails.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
cardDetails.js Fix async/await in copy/move card operations 2026-01-31 19:45:43 +02:00
cardTime.css Converted Stylus to CSS. Removed Stylus. This change removed many error messages. 2022-05-17 12:36:10 +03:00
cardTime.jade Convert Font Awesome to Unicode Icons. Part 1. In Progress. 2025-10-17 02:19:43 +03:00
cardTime.js Utils of canModifyCard and canModifyBoard + move this general functions to Utils class 2023-06-28 22:21:36 +02:00
checklists.css Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
checklists.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
checklists.js Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
labels.css Number of cards per list and sum of custom number field in list head. 2025-12-22 21:06:44 +02:00
labels.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
labels.js Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
minicard.css Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
minicard.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
minicard.js Replace mquandalle:collection-mutations with collection helpers 2026-01-21 19:22:54 +02:00
resultCard.css Converted Stylus to CSS. Removed Stylus. This change removed many error messages. 2022-05-17 12:36:10 +03:00
resultCard.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
resultCard.js replace Session key popupCard with popupCardId (better meaning of what the variable contains) 2021-11-12 17:45:52 +01:00
subtasks.css Collapse Swimlane, List, Opened Card. Opened Card window X and Y position can be moved freely from drag handle. Fix some dragging not possible. Fix iPhone Safari. 2025-12-23 06:47:02 +02:00
subtasks.jade Most Unicode Icons back to Font Awesome 4.7 for better accessibility. Less always visible buttons, More at ☰ Men. 2026-01-28 13:02:02 +02:00
subtasks.js Replace mquandalle:collection-mutations with collection helpers 2026-01-21 19:22:54 +02:00