mirror of
https://github.com/strapi/strapi.git
synced 2025-07-18 14:32:56 +00:00
19 lines
418 B
JavaScript
19 lines
418 B
JavaScript
![]() |
'use strict';
|
||
|
|
||
|
const { assign, assoc } = require('lodash/fp');
|
||
|
const {
|
||
|
CREATED_BY_ATTRIBUTE,
|
||
|
UPDATED_BY_ATTRIBUTE,
|
||
|
} = require('strapi-utils').contentTypes.constants;
|
||
|
|
||
|
module.exports = ({ user, isEdition = false }) => data => {
|
||
|
if (isEdition) {
|
||
|
return assoc(UPDATED_BY_ATTRIBUTE, user.id, data);
|
||
|
}
|
||
|
|
||
|
return assign(data, {
|
||
|
[CREATED_BY_ATTRIBUTE]: user.id,
|
||
|
[UPDATED_BY_ATTRIBUTE]: user.id,
|
||
|
});
|
||
|
};
|