Fixes: Document not added to structure

Cache key bump
This commit is contained in:
Tom Moor
2018-02-28 23:21:29 -08:00
parent 871e6918e8
commit c80ae1bdd6
2 changed files with 4 additions and 2 deletions

View File

@@ -3,9 +3,10 @@ import localForage from 'localforage';
class CacheStore {
key: string;
version: number = 1;
cacheKey = (key: string): string => {
return `CACHE_${this.key}_${key}`;
return `CACHE_${this.key}_${this.version}_${key}`;
};
getItem = (key: string): any => {

View File

@@ -286,6 +286,7 @@ router.post('documents.update', auth(), async ctx => {
}
// Update document
const previouslyPublished = !!document.publishedAt;
if (publish) document.publishedAt = new Date();
if (title) document.title = title;
if (text) document.text = text;
@@ -294,7 +295,7 @@ router.post('documents.update', auth(), async ctx => {
await document.save();
const collection = document.collection;
if (collection.type === 'atlas') {
if (document.publishedAt) {
if (previouslyPublished) {
await collection.updateDocument(document);
} else if (publish) {
await collection.addDocumentToStructure(document);