diff --git a/src/SleepingOwl/Models/Traits/ModelWithImageOrFileFieldsTrait.php b/src/SleepingOwl/Models/Traits/ModelWithImageOrFileFieldsTrait.php
index <HASH>..<HASH> 100644
--- a/src/SleepingOwl/Models/Traits/ModelWithImageOrFileFieldsTrait.php
+++ b/src/SleepingOwl/Models/Traits/ModelWithImageOrFileFieldsTrait.php
@@ -243,7 +243,7 @@ trait ModelWithImageOrFileFieldsTrait
 				}
 			}
 		}
-		if (preg_match('/get(?<field>[a-zA-Z]+)Attribute/', $method, $attr))
+		if (preg_match('/get(?<field>[a-zA-Z0-9]+)Attribute/', $method, $attr))
 		{
 			$fields = [Str::lower($attr['field']), Str::camel($attr['field']), Str::snake($attr['field'])];
 			foreach ($fields as $field)
Fix: file fields were not working for field names containing numbers