diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py
index dbe93241..94fba499 100644
--- a/gluon/sqlhtml.py
+++ b/gluon/sqlhtml.py
@@ -1676,6 +1676,7 @@ class SQLFORM(FORM):
keepvalues = True if self.record else False
if self.readonly:
+ self.deleted = False
return False
if request_vars.__class__.__name__ == 'Request':