Bug 139467

Summary: Calc: Data->Refresh Range fails if query (Base) has been inserted with user interface language set to German
Product: LibreOffice Reporter: Martin <martin.jacobs>
Component: CalcAssignee: Not Assigned <libreoffice-bugs>
Status: UNCONFIRMED ---    
Severity: normal    
Priority: medium    
Version: 6.4.5.2 release   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard: QA:needsComment
Crash report or crash signature: Regression By:

Description Martin 2021-01-07 12:00:38 UTC
Description:
Have created a couple of queries with Base and saved in a odb document. Query does work (source is local PostgreSQL database). Query is inserted into Calc document. Table with current values is in Calc document. Calc fails with error "Die Schnittstelle X..." (english ...) if query has been inserted with language interface language set to german.

Steps to Reproduce:
1. Set user interface language to German. Restart LibreOffice
2. Create query with Base, save in document.
3. Open Calc document.
4. Choose query from Base document from Ctrl-Shift-F4 and drag into Calc document.
5. Check Menu Data, item Refresh Range (German menu "Bereich aktualisieren")

Actual Results:
If user interface is set to German, updating (Daten->Bereich aktualisieren) fails with "Die Schnittstelle XQueriesSupplier ist nicht verfügbar."

If user interface is set to "English (USA)" and a Calc document is opened with a query inserted with german user interface activated, Data->Refresh Range raises error "The interface XQueriesSupplier is not available."

Expected Results:
Inserting Base queries into Calc documents should work with different user interface language setting than "English (USA)".


Reproducible: Always


User Profile Reset: No



Additional Info:
Workaround: insert query into Calc document while English user interface language activated and save file.