lookup beat saver map hash inside the versions not the _id
All checks were successful
Deploy Backend / docker (ubuntu-latest) (push) Successful in 39s
All checks were successful
Deploy Backend / docker (ubuntu-latest) (push) Successful in 39s
This commit is contained in:
parent
ed4bcc93e1
commit
1bc2b35ec0
@ -6,11 +6,12 @@ export default class BeatSaverService {
|
||||
* Gets a map by its hash, updates if necessary, or inserts if not found.
|
||||
*
|
||||
* @param hash the hash of the map
|
||||
* @returns the beatsaver map or undefined if not found
|
||||
* @returns the beatsaver map, or undefined if not found
|
||||
*/
|
||||
public static async getMap(hash: string): Promise<BeatSaverMap | undefined> {
|
||||
// Try to find the existing map by its hash
|
||||
let map = await BeatSaverMapModel.findById(hash);
|
||||
let map = await BeatSaverMapModel.findOne({
|
||||
"versions.hash": hash.toUpperCase(),
|
||||
});
|
||||
|
||||
if (map) {
|
||||
const toObject = map.toObject() as BeatSaverMap;
|
||||
|
Reference in New Issue
Block a user