2
0

revisions.ts 515 B

123456789101112131415161718
  1. import { Types } from 'mongoose';
  2. import type { ImportOptionForPages } from '~/models/admin/import-option-for-pages';
  3. import type { OverwriteParams } from '../import-settings';
  4. const { ObjectId } = Types;
  5. export const generateOverwriteParams = (operatorUserId: string, option: ImportOptionForPages): OverwriteParams => {
  6. const params: OverwriteParams = {};
  7. if (option.isOverwriteAuthorWithCurrentUser) {
  8. const userId = new ObjectId(operatorUserId);
  9. params.author = userId;
  10. }
  11. return params;
  12. };