diff --git a/system/Model.php b/system/Model.php
index <HASH>..<HASH> 100644
--- a/system/Model.php
+++ b/system/Model.php
@@ -1005,7 +1005,7 @@ class Model
 				throw DataException::forEmptyDataset('chunk');
 			}
 
-			$rows = $rows->getResult();
+			$rows = $rows->getResult($this->tempReturnType);
 
 			$offset += $size;
Set Model->chunk return type

Model chunk is currently returning default return type, instead of the model-specific type. This change makes chunk() consistent with findAll() by changing getResult() to use tempReturnType.