Merge pull request 'Fix: Undefined-Array-Key-Warning bei Buchungsvorlagen ohne Standard-Lieferant' (#107) from fds2610-bot/Steuerkram:feature/buchungsvorlagen into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/107
This commit is contained in:
commit
fe3f64ae89
3 changed files with 9 additions and 3 deletions
|
|
@ -2,6 +2,12 @@
|
|||
|
||||
---
|
||||
|
||||
## 2026-06-11 – Fix: Undefined-Array-Key-Warning bei Buchungsvorlagen ohne Standard-Lieferant
|
||||
|
||||
- **`src/Models/Buchungsvorlage.php`:** `create()`/`update()` prüften `$data['standard_lieferant']` direkt ohne Null-Coalescing, was bei fehlendem Schlüssel eine PHP-Warning auslöste
|
||||
|
||||
---
|
||||
|
||||
## 2026-06-11 – Feature: Liste verfügbarer Ollama-Modelle in den Einstellungen (Issue #103)
|
||||
|
||||
- **`LlmService`:** Neue Methode `getAvailableModels()` fragt `/api/tags` ab und liefert die Namen aller lokal verfügbaren Ollama-Modelle; neue Getter `getMode()`, `getModel()`, `getVisionModel()`
|
||||
|
|
|
|||
|
|
@ -59,7 +59,7 @@ class Buchungsvorlage
|
|||
[
|
||||
trim($data['name']),
|
||||
$data['beschreibung'] ?? null,
|
||||
$data['standard_lieferant'] !== '' ? trim($data['standard_lieferant'] ?? '') : null,
|
||||
($data['standard_lieferant'] ?? '') !== '' ? trim($data['standard_lieferant']) : null,
|
||||
isset($data['aktiv']) ? (int)$data['aktiv'] : 1,
|
||||
(int)($data['sort_order'] ?? 0),
|
||||
]
|
||||
|
|
@ -76,7 +76,7 @@ class Buchungsvorlage
|
|||
[
|
||||
trim($data['name']),
|
||||
$data['beschreibung'] ?? null,
|
||||
$data['standard_lieferant'] !== '' ? trim($data['standard_lieferant'] ?? '') : null,
|
||||
($data['standard_lieferant'] ?? '') !== '' ? trim($data['standard_lieferant']) : null,
|
||||
isset($data['aktiv']) ? (int)$data['aktiv'] : 1,
|
||||
(int)($data['sort_order'] ?? 0),
|
||||
$id,
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ use Steuerkram\Services\LlmService;
|
|||
|
||||
class LlmAvailableModelsTest extends TestCase
|
||||
{
|
||||
protected string $testName = 'Test 44: LLM verfügbare Modelle abfragen';
|
||||
protected string $testName = 'Test 45: LLM verfügbare Modelle abfragen';
|
||||
|
||||
public function run(): void
|
||||
{
|
||||
Loading…
Add table
Reference in a new issue