# Baltique OS Core 0.45.2 — OCR ambiguous mime_type hotfix

Hotfix do obecnej instalacji.

## Naprawiany błąd

```text
SQLSTATE[23000]: Integrity constraint violation: 1052
Column 'mime_type' in where clause is ambiguous
```

Błąd występował w module:

```text
/lab_ocr.php
```

## Przyczyna

Zapytanie listujące oczekujące pliki OCR robiło join między:

```text
operative_lab_uploads u
operative_lab_ocr_jobs j
```

Obie tabele mogą mieć kolumnę:

```text
mime_type
```

Dlatego warunek:

```text
mime_type LIKE ...
```

był niejednoznaczny.

## Naprawa

Warunek został zmieniony na jednoznaczny:

```text
u.mime_type LIKE ...
u.original_name REGEXP ...
```

Dodatkowo tekst diagnostyczny strony OCR został zaktualizowany z dawnego `upgrade 0.43.0` na `hotfix 0.45.2`.

## Instalacja

1. Wgraj zawartość paczki do głównego katalogu Baltique OS.
2. Zaloguj się jako administrator.
3. Otwórz:

```text
https://baltique.pl/upgrade_0_45_2.php
```

4. Kliknij:

```text
Uruchom hotfix 0.45.2
```

5. Otwórz:

```text
https://baltique.pl/lab_ocr.php
```

6. Wykonaj Ctrl+F5.
