feat(storages): add method to retrieve the first storage ID for improved stability in storage display

This commit is contained in:
Andras Bacsai
2025-09-11 13:41:22 +02:00
parent 5e0b86f322
commit 13af4811f5
2 changed files with 13 additions and 2 deletions

View File

@@ -9,4 +9,15 @@ class All extends Component
public $resource;
protected $listeners = ['refreshStorages' => '$refresh'];
public function getFirstStorageIdProperty()
{
if ($this->resource->persistentStorages->isEmpty()) {
return null;
}
// Use the storage with the smallest ID as the "first" one
// This ensures stability even when storages are deleted
return $this->resource->persistentStorages->sortBy('id')->first()->id;
}
}