Tristan Yu commited on
Commit
1d0132d
·
1 Parent(s): 88d8461

Fix crypto import - use proper require statement

Browse files
Files changed (1) hide show
  1. routes/subtitleSubmissions.js +2 -1
routes/subtitleSubmissions.js CHANGED
@@ -1,6 +1,7 @@
1
  const express = require('express');
2
  const router = express.Router();
3
  const mongoose = require('mongoose');
 
4
  const SubtitleSubmission = require('../models/SubtitleSubmission');
5
  const auth = require('../middleware/auth');
6
 
@@ -76,7 +77,7 @@ router.post('/submit', auth, async (req, res) => {
76
  validUserId = mongoose.Types.ObjectId(userId);
77
  } catch (error) {
78
  // If userId is not a valid ObjectId, create a consistent one based on username
79
- const usernameHash = require('crypto').createHash('md5').update(displayUsername).digest('hex');
80
  validUserId = new mongoose.Types.ObjectId(usernameHash.substring(0, 24));
81
  }
82
 
 
1
  const express = require('express');
2
  const router = express.Router();
3
  const mongoose = require('mongoose');
4
+ const crypto = require('crypto');
5
  const SubtitleSubmission = require('../models/SubtitleSubmission');
6
  const auth = require('../middleware/auth');
7
 
 
77
  validUserId = mongoose.Types.ObjectId(userId);
78
  } catch (error) {
79
  // If userId is not a valid ObjectId, create a consistent one based on username
80
+ const usernameHash = crypto.createHash('md5').update(displayUsername).digest('hex');
81
  validUserId = new mongoose.Types.ObjectId(usernameHash.substring(0, 24));
82
  }
83