mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-26 08:13:09 -06:00
Use default filter as a template when retrieving from the database
This commit is contained in:
parent
a86c9f7a0c
commit
55ad2fe03e
|
|
@ -83,7 +83,7 @@ func (s *filterStatements) SelectFilter(
|
||||||
}
|
}
|
||||||
|
|
||||||
// Unmarshal JSON into Filter struct
|
// Unmarshal JSON into Filter struct
|
||||||
var filter gomatrixserverlib.Filter
|
filter := gomatrixserverlib.DefaultFilter()
|
||||||
if err = json.Unmarshal(filterData, &filter); err != nil {
|
if err = json.Unmarshal(filterData, &filter); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,7 @@ func (s *filterStatements) SelectFilter(
|
||||||
}
|
}
|
||||||
|
|
||||||
// Unmarshal JSON into Filter struct
|
// Unmarshal JSON into Filter struct
|
||||||
var filter gomatrixserverlib.Filter
|
filter := gomatrixserverlib.DefaultFilter()
|
||||||
if err = json.Unmarshal(filterData, &filter); err != nil {
|
if err = json.Unmarshal(filterData, &filter); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -68,8 +68,7 @@ func newSyncRequest(req *http.Request, device userapi.Device, syncDB storage.Dat
|
||||||
util.GetLogger(req.Context()).WithError(err).Error("gomatrixserverlib.SplitID failed")
|
util.GetLogger(req.Context()).WithError(err).Error("gomatrixserverlib.SplitID failed")
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
f, err := syncDB.GetFilter(req.Context(), localpart, filterQuery)
|
if f, err := syncDB.GetFilter(req.Context(), localpart, filterQuery); err == nil {
|
||||||
if err == nil {
|
|
||||||
filter = *f
|
filter = *f
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue