Merge pull request #3584 from n8ores/customFieldsFix

Fix bugs with customFields identified in Issue #3574
This commit is contained in:
Lauri Ojansivu 2021-02-21 23:16:37 +02:00 committed by GitHub
commit 042594ffca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 6 additions and 4 deletions

View file

@ -309,7 +309,7 @@ services:
#- TRUSTED_URL=https://intra.example.com
#-----------------------------------------------------------------
# ==== OUTGOING WEBHOOKS ====
# What to send to Outgoing Webhook, or leave out. Example, that includes all that are default: cardId,listId,oldListId,boardId,comment,user,card,commentId .
# What to send to Outgoing Webhook, or leave out. If commented out the default values will be: cardId,listId,oldListId,boardId,comment,user,card,commentId,swimlaneId,customerField,customFieldValue
#- WEBHOOKS_ATTRIBUTES=cardId,listId,oldListId,boardId,comment,user,card,commentId
#-----------------------------------------------------------------
# ==== Debug OIDC OAuth2 etc ====

View file

@ -231,9 +231,7 @@ if (Meteor.isServer) {
if (activity.customFieldId) {
const customField = activity.customField();
params.customField = customField.name;
params.customFieldValue = Activities.findOne({
customFieldId: customField._id,
}).value;
params.customFieldValue = activity.value;
}
// Label activity did not work yet, unable to edit labels when tried this.
//if (activity.labelId) {

View file

@ -2112,6 +2112,8 @@ function cardCustomFields(userId, doc, fieldNames, modifier) {
activityType: 'setCustomField',
boardId: doc.boardId,
cardId: doc._id,
listId: doc.listId,
swimlaneId: doc.swimlaneId
};
Activities.insert(act);
}

View file

@ -61,6 +61,8 @@ if (Meteor.isServer) {
'card',
'commentId',
'swimlaneId',
'customField',
'customFieldValue'
];
const responseFunc = data => {
const paramCommentId = data.commentId;