diff --git a/App/EvolvStore.php b/App/EvolvStore.php index c2900ec..5ce3048 100644 --- a/App/EvolvStore.php +++ b/App/EvolvStore.php @@ -389,7 +389,7 @@ private function updateGenome(array $value) $this->genomeKeyStates['experiments'][$clean['eid']] = &$expMap; $keys = flattenKeys($alloc['genome'], function ($key) { - return !startsWith($key, '_'); + return is_string($key) && !startsWith($key, '_'); }); foreach ($keys as $key) { diff --git a/composer.json b/composer.json index ce37bef..c5008d5 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "evolv/php-sdk", "description": "This is the official PHP client for the Evolv AI optimization platform.", "type": "library", - "version": "1.0.4", + "version": "1.0.5", "require-dev": { "phpunit/phpunit": "^9.5", "phpdocumentor/phpdocumentor": "v3.1.2",