Merge pull request #38 from PretendoNetwork/hotfix/hash-valid-filenames
Some checks failed
Build and Publish Docker Image / Build and Publish Docker Image (amd64) (push) Has been cancelled
Build and Publish Docker Image / Build and Publish Docker Image (arm64) (push) Has been cancelled

fix: Use hex as hash key, as base64 is not a valid filename
This commit is contained in:
William Oldham
2025-09-26 22:06:49 +01:00
committed by GitHub

View File

@@ -181,7 +181,7 @@ spr.post('/relay/0', async (request, response) => {
// * Upload slot data
if (sprSlot.size > 0 && sprSlot.sendMode !== SendMode.RecvOnly) {
const dataHash = crypto.createHash('sha256').update(sprSlot.data).digest('base64');
const dataHash = crypto.createHash('sha256').update(sprSlot.data).digest('hex');
let slotData = await getDuplicateCECData(request.pid, sprSlot.gameID);
if (!slotData || slotData.data_hash !== dataHash) {