aboutsummaryrefslogtreecommitdiff
path: root/src/services
diff options
context:
space:
mode:
authorMax Isom <[email protected]>2021-09-23 13:09:54 -0400
committerMax Isom <[email protected]>2021-09-23 13:09:54 -0400
commitc23f04ba5aab3734189f9dbd213d373249348a79 (patch)
treef4de20e8a3be97b97258f8e5a9b698b90c0e4508 /src/services
parenta8676e6ebd8a11d114393dbd4993a574d61c6b55 (diff)
downloadmuse-c23f04ba5aab3734189f9dbd213d373249348a79.tar.xz
muse-c23f04ba5aab3734189f9dbd213d373249348a79.zip
Warn if cache key is too short
See #357
Diffstat (limited to 'src/services')
-rw-r--r--src/services/cache.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/services/cache.ts b/src/services/cache.ts
index 8d962b8..e877c56 100644
--- a/src/services/cache.ts
+++ b/src/services/cache.ts
@@ -25,6 +25,10 @@ export default class CacheProvider {
expiresIn,
} = options[options.length - 1] as Options;
+ if (key.length < 4) {
+ throw new Error(`Cache key ${key} is too short.`);
+ }
+
const cachedResult = await Cache.findByPk(key);
if (cachedResult) {