Preset data does not get cached properly
This thing in: apps/atmos/src/apollo/cacheConfig.ts
seems to set cache for preset only by id, name or opacity:
const cacheConfig: InMemoryCacheConfig = {
...,
PresetLayer: {
keyFields: (obj) =>
`PresetLayer:${obj['id']}:${obj['name']}:${obj['opacity']}`,
},
...
},
};
There seems to be a bug that the eye (enabled/disabled) value does not get updated to dashboard if it is saved in fullscreen mode.
Maybe related?
Edited by Pasi Toivanen