Moved action creation upstream

This commit is contained in:
Wyatt Johnson
2017-03-01 13:51:32 -07:00
parent 09eb2edb32
commit fb96d432ee
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ const createAction = ({user = {}}, {item_id, item_type, action_type, group_id, m
return ActionsService.insertUserAction({
item_id,
item_type,
user_id: group_id === 'Matched suspect word filter' ? null : user.id,
user_id: user.id,
group_id,
action_type,
metadata
+3 -1
View File
@@ -1,6 +1,7 @@
const errors = require('../../errors');
const AssetsService = require('../../services/assets');
const ActionsService = require('../../services/actions');
const CommentsService = require('../../services/comments');
const Wordlist = require('../../services/wordlist');
@@ -146,10 +147,11 @@ const createPublicComment = (context, commentInput) => {
// TODO: this is kind of fragile, we should refactor this to resolve
// all these const's that we're using like 'COMMENTS', 'FLAG' to be
// defined in a checkable schema.
return context.mutators.Action.create({
return ActionsService.insertUserAction({
item_id: comment.id,
item_type: 'COMMENTS',
action_type: 'FLAG',
user_id: null,
group_id: 'Matched suspect word filter',
metadata: {}
})