diff --git a/frappe/website/doctype/web_form/web_form.py b/frappe/website/doctype/web_form/web_form.py index 828a432cdc..42ac7053fe 100644 --- a/frappe/website/doctype/web_form/web_form.py +++ b/frappe/website/doctype/web_form/web_form.py @@ -664,7 +664,7 @@ def get_link_options(web_form_name, doctype, allow_read_on_all_link_options=Fals ) link_options, filters = [], {} - if not allow_read_on_all_link_options: + if web_form.login_required and not allow_read_on_all_link_options: filters = {"owner": frappe.session.user} fields = ["name as value"]