Skip to content

Commit fe8318e

Browse files
committed
Allow period for sanitation
1 parent f26bc74 commit fe8318e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/PHPFUI/ORM/Table.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,8 @@ public static function capitalSplit(string $key) : string
301301

302302
public function cleanField(string $fieldName) : string
303303
{
304-
// Remove invalid characters (replace with underscore)
305-
$sanitized = \preg_replace('/[^a-zA-Z0-9_$]/', '', $fieldName);
304+
// Remove invalid characters (replace with space) but allow . for fully specified fields
305+
$sanitized = \preg_replace('/[^a-zA-Z0-9_$.]/', '', $fieldName);
306306

307307
// Remove leading/trailing underscores
308308
$sanitized = \trim($sanitized, '_');

0 commit comments

Comments
 (0)