diff --git a/packages/fcl-web/src/base/fphtml.pp b/packages/fcl-web/src/base/fphtml.pp
index f00f5593b5..a6645732c1 100644
--- a/packages/fcl-web/src/base/fphtml.pp
+++ b/packages/fcl-web/src/base/fphtml.pp
@@ -812,7 +812,7 @@ begin
exit;
end;
end
- else //if (owner is TDataModule) then
+ else if assigned(Owner) then //if (owner is TDataModule) then
begin
for i := 0 to owner.ComponentCount-1 do if owner.Components[i] is TWebController then
begin