diff --git a/modules/Vtiger/models/Field.php b/modules/Vtiger/models/Field.php
index 131680f99ebbbd6097634412a842ca69946d39d2..ead7ed530a97e85ac92a2b08d085c550a78dc24f 100644
--- a/modules/Vtiger/models/Field.php
+++ b/modules/Vtiger/models/Field.php
@@ -722,7 +722,14 @@ class Vtiger_Field_Model extends Vtiger_Field {
 		}
 
 		if($this->getFieldDataType() == 'reference') {
-			$this->fieldInfo['referencemodules'] = $this->getReferenceList();
+				$this->fieldInfo['referencemodules'] = $this->getReferenceList();
+
+				// special case handling for (last-modified-by) which is reference of Users module.
+				if (count($this->fieldInfo['referencemodules']) == 1 && $this->fieldInfo['referencemodules'][0] == "Users") {
+						$picklistValues = array();
+						$picklistValues[vtranslate('LBL_USERS', $this->getModuleName())] = $currentUser->getAccessibleUsers();
+						$this->fieldInfo['picklistvalues'] = $picklistValues;
+				}
 		}
 
 		$this->fieldInfo['validator'] = $this->getValidator();