Skip to content

Commit 4deceee

Browse files
committed
Foreign Key removal unsuccessful
1 parent bbd4600 commit 4deceee

5 files changed

Lines changed: 69 additions & 54 deletions

File tree

docs/build.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,12 @@ def read_cls_docstring(cls):
4545

4646
def get_versions():
4747
return [
48+
{
49+
"version": "0.2.21",
50+
"changes": [
51+
"Fix for cleaning async select fields on form.",
52+
],
53+
},
4854
{
4955
"version": "0.2.20",
5056
"changes": [

docs/index.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

fastadmin/static/index.min.js

Lines changed: 52 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/src/components/async-select/index.tsx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,15 @@ export interface IAsyncSelect {
3838

3939
value?: any;
4040
parentModel: string;
41+
onChange?: (value: any) => void;
4142
}
4243

4344
export const AsyncSelect: React.FC<IAsyncSelect> = ({
4445
idField,
4546
labelFields,
4647
value,
4748
parentModel,
49+
onChange,
4850
...props
4951
}) => {
5052
const [formAdd] = Form.useForm();
@@ -210,6 +212,13 @@ export const AsyncSelect: React.FC<IAsyncSelect> = ({
210212
? `${value}`
211213
: undefined
212214
}
215+
onChange={(v: any) => {
216+
if (isMultipleMode) {
217+
onChange?.(v);
218+
} else {
219+
onChange?.(v || null);
220+
}
221+
}}
213222
{...props}
214223
/>
215224
</Space.Compact>

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "fastadmin"
3-
version = "0.2.20"
3+
version = "0.2.21"
44
description = "FastAdmin is an easy-to-use Admin Dashboard App for FastAPI/Flask/Django inspired by Django Admin."
55
authors = ["Seva D <vsdudakov@gmail.com>"]
66
license = "MIT"

0 commit comments

Comments
 (0)