diff options
| author | Max Isom <[email protected]> | 2021-09-23 13:09:54 -0400 |
|---|---|---|
| committer | Max Isom <[email protected]> | 2021-09-23 13:09:54 -0400 |
| commit | c23f04ba5aab3734189f9dbd213d373249348a79 (patch) | |
| tree | f4de20e8a3be97b97258f8e5a9b698b90c0e4508 /src/services | |
| parent | a8676e6ebd8a11d114393dbd4993a574d61c6b55 (diff) | |
| download | muse-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.ts | 4 |
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) { |
