goauthentik / goauthentik/authentik

Authentik 2025.10.3 - Read-only field - Is 'allow blank' really working?

Open
#18,899 0 comments 0 reactions 0 assignees View on GitHub
bug bug/confirmed
Dominant language
Python
Stars
25.6k
Forks
2k
Avg merge
1d 2h
Merged PRs (30d)
651

Description

### Describe the bug

This morning I have seen the release of Authentik 2025.10.3.

I have seen this line within the changelog:
```
stages/prompt: set allow_blank for _read_only fields (cherry-pick [#18297](https://github.com/goauthentik/authentik/issues/18297) to version-2025.10) ([#18406](https://github.com/goauthentik/authentik/issues/18406))
```

That interests me as I need a read-only field which accept blank/empty value: for the moment I have a workaround but I expected to be able to delete it.

I updated from 2025.10.2 to 2025.10.3 but if my read-only field is not filled it does not work.

Maybe I misunderstood the patch but:
- I see no new parameter in the web interface to configure 'allow_blank'
- I see no new parameter in the API to configure 'allow_blank'
- the parameter 'Required' seems to have no effect

Is the pull #18297 really working?
Is the patch supposed to allow empty values ​​in read-only fields?

Thank you very much :-)

### How to reproduce

To avoid to reinvent the wheel, please refer to the issue [#18228](https://github.com/goauthentik/authentik/issues/18228)

### Expected behavior

Read-only field should accept empty/blank value

### Screenshots

_No response_

### Additional context

_No response_

### Deployment Method

Docker

### Version

2025.10.3

### Relevant log output

```shell

```

Contributor guide

Open the contributing guide

Research direction

Start with the reproduction details in issue #18228 and review the referenced changes in issues #18297 and #18406. Confirm the behavior on Authentik 2025.10.3 using the described read-only field configuration and determine whether blank values are accepted; done means the expected behavior is clarified and the reported configuration works as intended.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
authentication, backend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.