diff --git a/lib/realtime.js b/lib/realtime.js
index e18ac12a8..2f5bbe348 100644
--- a/lib/realtime.js
+++ b/lib/realtime.js
@@ -602,8 +602,8 @@ function ifMayEdit(socket, callback) {
                 mayEdit = false;
             break;
     }
-    //if user may edit and this note have owner (not anonymous usage)
-    if (socket.origin == 'operation' && mayEdit && note.owner) {
+    //if user may edit and this is a text operation
+    if (socket.origin == 'operation' && mayEdit) {
         //save for the last change user id
 		if (socket.request.user && socket.request.user.logged_in) {
         	note.lastchangeuser = socket.request.user.id;