Skip to content
Snippets Groups Projects
Commit 3f478ec9 authored by Pavel Antonov's avatar Pavel Antonov :asterisk:
Browse files

Merge branch 'fix/PRXS-3357-FixRefEncode' into 'master'

Исправлена выгрузка поля `disabled` у `Reference`

See merge request perxis/perxis-go!476
parents 4fbdc650 f2ccfd45
No related branches found
No related tags found
No related merge requests found
...@@ -94,8 +94,11 @@ func (t ReferenceType) Encode(_ context.Context, fld *field.Field, v interface{} ...@@ -94,8 +94,11 @@ func (t ReferenceType) Encode(_ context.Context, fld *field.Field, v interface{}
ref := map[string]interface{}{ ref := map[string]interface{}{
"id": val.ID, "id": val.ID,
"collection_id": val.CollectionID, "collection_id": val.CollectionID,
"disabled": val.Disabled,
} }
if val.Disabled {
ref["disabled"] = true
}
return ref, nil return ref, nil
} }
......
...@@ -117,7 +117,7 @@ func TestReferenceField_Encode(t *testing.T) { ...@@ -117,7 +117,7 @@ func TestReferenceField_Encode(t *testing.T) {
"Correct", "Correct",
Field(nil), Field(nil),
&Reference{ID: "11111111", CollectionID: "media"}, &Reference{ID: "11111111", CollectionID: "media"},
map[string]interface{}{"collection_id": "media", "id": "11111111", "disabled": false}, map[string]interface{}{"collection_id": "media", "id": "11111111"},
false, false,
}, },
{ {
...@@ -131,7 +131,7 @@ func TestReferenceField_Encode(t *testing.T) { ...@@ -131,7 +131,7 @@ func TestReferenceField_Encode(t *testing.T) {
"Disabled", "Disabled",
Field(nil), Field(nil),
&Reference{ID: "11111111", CollectionID: "media", Disabled: false}, &Reference{ID: "11111111", CollectionID: "media", Disabled: false},
map[string]interface{}{"collection_id": "media", "id": "11111111", "disabled": false}, map[string]interface{}{"collection_id": "media", "id": "11111111"},
false, false,
}, },
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment