func (s *FositeRehinkDBStore) publishInsert(table r.Term, id string, requester fosite.Requester) error { sess, err := json.Marshal(requester.GetSession()) if err != nil { pkg.LogError(errors.New(err)) return errors.New(err) } if _, err := table.Insert(&RdbSchema{ ID: id, RequestedAt: requester.GetRequestedAt(), Client: requester.GetClient().(*fosite.DefaultClient), Scopes: requester.GetScopes(), GrantedScopes: requester.GetGrantedScopes(), Form: requester.GetRequestForm(), Session: sess, }).RunWrite(s.Session); err != nil { return errors.New(err) } return nil }