app/assets/javascripts/seapig/seapig-client.js.coffee in seapig-rails-0.0.2 vs app/assets/javascripts/seapig/seapig-client.js.coffee in seapig-rails-0.0.3

- old
+ new

@@ -89,20 +89,21 @@ @onchange() if @onchange? changed: () -> old_version = @version @version += 1 - @upload(old_version, @shadow) + old_object = @shadow @shadow = JSON.parse(JSON.stringify(@object)) + @upload(old_version, old_object) upload: (old_version, old_object)-> message = { id: @id action: 'object-patch' old_version: old_version new_version: @version - patch: jsonpatch.compare(old_object, @object) + patch: jsonpatch.compare(old_object, @shadow) } @server.socket.send(JSON.stringify(message)) if @server.connected unlink: () ->