fix(planka): position obligatoire pour déplacer une carte + filtre listes None
Deploy HouseHub / deploy (push) Successful in 2s
Deploy HouseHub / deploy (push) Successful in 2s
- dropCard envoie position (max+65535) car Planka l'exige pour changer listId - Ajout vérification res.ok + toast d'erreur/succès - Filtre les listes avec name='None' (placeholders Planka sans nom) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
285273108c
commit
7d62aa02be
@@ -69,9 +69,10 @@ if ($action === 'board') {
|
||||
$resp = planka_api('GET', '/api/boards/' . $id, null, $token);
|
||||
$inc = $resp['included'] ?? [];
|
||||
|
||||
// Filter lists that actually belong to this board (prevents ghost lists from other boards)
|
||||
// Filter: only lists with a real name (Planka creates unnamed "None" placeholder lists)
|
||||
$lists = array_values(array_filter($inc['lists'] ?? [], fn($l) =>
|
||||
isset($l['boardId']) ? $l['boardId'] === $id : true
|
||||
!empty($l['name']) && $l['name'] !== 'None' &&
|
||||
(isset($l['boardId']) ? $l['boardId'] === $id : true)
|
||||
));
|
||||
// Filter cards that belong to a list in this board
|
||||
$listIds = array_column($lists, 'id');
|
||||
|
||||
Reference in New Issue
Block a user