mirror of
https://github.com/open-webui/open-webui
synced 2025-03-04 19:38:54 +00:00
Merge pull request #10634 from sebdanielsson/handle-no-location-access
fix: Handle no location permission
This commit is contained in:
commit
b77937dfad
@ -74,7 +74,13 @@
|
||||
}
|
||||
|
||||
if (command.content.includes('{{USER_LOCATION}}')) {
|
||||
const location = await getUserPosition();
|
||||
let location;
|
||||
try {
|
||||
location = await getUserPosition();
|
||||
} catch (error) {
|
||||
toast.error($i18n.t('Location access not allowed'));
|
||||
location = 'LOCATION_UNKNOWN';
|
||||
}
|
||||
text = text.replaceAll('{{USER_LOCATION}}', String(location));
|
||||
}
|
||||
|
||||
|
@ -846,6 +846,9 @@ export const promptTemplate = (
|
||||
if (user_location) {
|
||||
// Replace {{USER_LOCATION}} in the template with the current location
|
||||
template = template.replace('{{USER_LOCATION}}', user_location);
|
||||
} else {
|
||||
// Replace {{USER_LOCATION}} in the template with 'Unknown' if no location is provided
|
||||
template = template.replace('{{USER_LOCATION}}', 'LOCATION_UNKNOWN');
|
||||
}
|
||||
|
||||
return template;
|
||||
|
Loading…
Reference in New Issue
Block a user