diff --git a/repositories/userRepository.js b/repositories/userRepository.js index 557d79d..e270c61 100644 --- a/repositories/userRepository.js +++ b/repositories/userRepository.js @@ -421,12 +421,14 @@ async function showCape(uuid, hash) { [uuid] ) - const [res] = await database.query( + const result = await database.query( "UPDATE playersCapes SET isSelected = 1 WHERE playerUuid = ? AND assetHash = ?", [uuid, hash] ) - return { code: 200, changed: res.affectedRows > 0 } + const affectedRows = Array.isArray(result) ? result[0].affectedRows : result.affectedRows + + return { code: 200, changed: affectedRows > 0 } } catch (error) { logger.log("Database Error: " + error.toString(), ["MariaDB", "red"]) throw new DefaultError(500, "Internal Server Error", "Database Error")