We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f050b86 commit 1b48941Copy full SHA for 1b48941
onadata/libs/utils/logger_tools.py
@@ -677,7 +677,12 @@ def safe_create_instance( # noqa C901
677
response = OpenRosaResponse(_("Duplicate submission"))
678
response.status_code = 202
679
if request:
680
- response["Location"] = request.build_absolute_uri(request.path)
+ try:
681
+ response["Location"] = request.build_absolute_uri(request.path)
682
+ except KeyError:
683
+ # Handle cases where request doesn't have required META data
684
+ # (e.g., synthetic requests from background tasks)
685
+ pass
686
error = response
687
instance = None
688
return [error, instance]
0 commit comments