fix(backgrounds): disallow equipping unowned bashground

Also add missing headers when recording group task creation
This commit is contained in:
SabreCat
2023-01-27 19:26:19 -06:00
parent 5dc4fccddc
commit ecac3f0c5f
2 changed files with 4 additions and 1 deletions

View File

@@ -68,6 +68,7 @@ api.createGroupTasks = {
category: 'behavior',
taskType: task.type,
groupID: group._id,
headers: req.headers,
});
});
},

View File

@@ -97,7 +97,9 @@ function checkPreferencePurchase (user, path, item) {
const itemPath = `${path}.${item}`;
const appearance = _.get(common.content.appearances, itemPath);
if (!appearance) return false;
if (appearance.price === 0) return true;
if (appearance.price === 0 && path !== 'background') {
return true;
}
return _.get(user.purchased, itemPath);
}