Prevents accidental overwriting of another users work

This commit is contained in:
Tom Moor
2017-11-25 13:04:54 -08:00
parent 7945abbe54
commit 98f317c74a
6 changed files with 36 additions and 2 deletions

View File

@@ -39,6 +39,7 @@ class Document extends BaseModel {
updatedBy: User;
url: string;
views: number;
revision: number;
data: Object;
@@ -168,6 +169,7 @@ class Document extends BaseModel {
id: this.id,
title: this.title,
text: this.text,
lastRevision: this.revision,
});
} else {
if (!this.title) {

View File

@@ -232,7 +232,7 @@ class DocumentScene extends Component {
message={DISCARD_CHANGES}
/>
<Editor
key={document.id}
key={`${document.id}-${document.revision}`}
text={document.text}
emoji={document.emoji}
onImageUploadStart={this.onImageUploadStart}