diff options
Diffstat (limited to 'app/models/node.rb')
| -rw-r--r-- | app/models/node.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/node.rb b/app/models/node.rb index fa9d519..b23e43b 100644 --- a/app/models/node.rb +++ b/app/models/node.rb | |||
| @@ -64,7 +64,11 @@ class Node < ActiveRecord::Base | |||
| 64 | draft.save | 64 | draft.save |
| 65 | draft | 65 | draft |
| 66 | elsif draft && self.lock_owner != current_user | 66 | elsif draft && self.lock_owner != current_user |
| 67 | raise LockedByAnotherUser | 67 | raise( |
| 68 | LockedByAnotherUser, | ||
| 69 | "Page is locked by another user who is working on it! " \ | ||
| 70 | "Last modification: #{draft.updated_at.to_s(:db)}" | ||
| 71 | ) | ||
| 68 | else | 72 | else |
| 69 | lock_for! current_user | 73 | lock_for! current_user |
| 70 | create_new_draft current_user | 74 | create_new_draft current_user |
