mirror of
https://github.com/wekan/wekan.git
synced 2025-04-22 04:57:07 -04:00
api: new_card: add the card at the end of the list
If we keep the `0` value, the card might be inserted in the middle of the list, making it hard to find it later on. Always append the card at the end of the list by setting a sort value based on the number of cards in the list.
This commit is contained in:
parent
b5411841cf
commit
6c3dbc3c6f
1 changed files with 5 additions and 1 deletions
|
@ -1526,6 +1526,10 @@ if (Meteor.isServer) {
|
|||
Authentication.checkUserId(req.userId);
|
||||
const paramBoardId = req.params.boardId;
|
||||
const paramListId = req.params.listId;
|
||||
const currentCards = Cards.find({
|
||||
listId: paramListId,
|
||||
archived: false,
|
||||
}, { sort: ['sort'] });
|
||||
const check = Users.findOne({
|
||||
_id: req.body.authorId,
|
||||
});
|
||||
|
@ -1538,7 +1542,7 @@ if (Meteor.isServer) {
|
|||
description: req.body.description,
|
||||
userId: req.body.authorId,
|
||||
swimlaneId: req.body.swimlaneId,
|
||||
sort: 0,
|
||||
sort: currentCards.count(),
|
||||
members,
|
||||
});
|
||||
JsonRoutes.sendResult(res, {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue