@@ -113,18 +113,7 @@ func (h *Handlers) getDriver(params driverapi.GetDriverParams, principal interfa
113113
114114d := & entities.Driver {}
115115
116- filter ,err := utils .ParseTags (entitystore .FilterEverything (),params .Tags )
117- if err != nil {
118- log .Errorf (err .Error ())
119- return driverapi .NewDeleteDriverBadRequest ().WithPayload (
120- & v1.Error {
121- Code :http .StatusBadRequest ,
122- Message :utils .ErrorMsgBadRequest ("event driver" ,params .DriverName ,err ),
123- })
124- }
125- opts := entitystore.Options {Filter :filter }
126-
127- err = h .store .Get (ctx ,params .XDispatchOrg ,params .DriverName ,opts ,d )
116+ err := h .store .Get (ctx ,params .XDispatchOrg ,params .DriverName , entitystore.Options {},d )
128117if err != nil {
129118log .Warnf ("Received GET for non-existent driver %s" ,params .DriverName )
130119log .Debugf ("store error when getting driver: %+v" ,err )
@@ -143,19 +132,8 @@ func (h *Handlers) getDrivers(params driverapi.GetDriversParams, principal inter
143132
144133var drivers []* entities.Driver
145134
146- filter ,err := utils .ParseTags (entitystore .FilterEverything (),params .Tags )
147- if err != nil {
148- log .Errorf (err .Error ())
149- return driverapi .NewDeleteDriverBadRequest ().WithPayload (
150- & v1.Error {
151- Code :http .StatusBadRequest ,
152- Message :swag .String (err .Error ()),
153- })
154- }
155- opts := entitystore.Options {Filter :filter }
156-
157135// delete filter
158- err = h .store .List (ctx ,params .XDispatchOrg ,opts ,& drivers )
136+ err : =h .store .List (ctx ,params .XDispatchOrg ,entitystore. Options {} ,& drivers )
159137if err != nil {
160138log .Errorf ("store error when listing drivers: %+v" ,err )
161139return driverapi .NewGetDriverDefault (http .StatusInternalServerError ).WithPayload (
@@ -177,20 +155,9 @@ func (h *Handlers) updateDriver(params driverapi.UpdateDriverParams, principal i
177155
178156name := params .DriverName
179157
180- filter ,err := utils .ParseTags (entitystore .FilterEverything (),params .Tags )
181- if err != nil {
182- log .Errorf (err .Error ())
183- return driverapi .NewUpdateDriverBadRequest ().WithPayload (
184- & v1.Error {
185- Code :http .StatusBadRequest ,
186- Message :utils .ErrorMsgBadRequest ("event driver" ,name ,err ),
187- })
188- }
189- opts := entitystore.Options {Filter :filter }
190-
191158d := & entities.Driver {}
192159
193- if err = h .store .Get (ctx ,params .XDispatchOrg ,name ,opts ,d );err != nil {
160+ if err : =h .store .Get (ctx ,params .XDispatchOrg ,name ,entitystore. Options {} ,d );err != nil {
194161log .Errorf ("store error when getting driver: %+v" ,err )
195162return driverapi .NewUpdateDriverNotFound ().WithPayload (
196163& v1.Error {
@@ -200,7 +167,7 @@ func (h *Handlers) updateDriver(params driverapi.UpdateDriverParams, principal i
200167}
201168d .FromModel (params .Body ,d .OrganizationID )
202169d .Status = entitystore .StatusUPDATING
203- if _ ,err = h .store .Update (ctx ,d .Revision ,d );err != nil {
170+ if _ ,err : =h .store .Update (ctx ,d .Revision ,d );err != nil {
204171log .Errorf ("store error when updating the event driver %s: %+v" ,d .Name ,err )
205172return driverapi .NewUpdateDriverDefault (500 ).WithPayload (
206173& v1.Error {
@@ -224,20 +191,9 @@ func (h *Handlers) deleteDriver(params driverapi.DeleteDriverParams, principal i
224191
225192name := params .DriverName
226193
227- filter ,err := utils .ParseTags (entitystore .FilterEverything (),params .Tags )
228- if err != nil {
229- log .Errorf (err .Error ())
230- return driverapi .NewDeleteDriverBadRequest ().WithPayload (
231- & v1.Error {
232- Code :http .StatusBadRequest ,
233- Message :utils .ErrorMsgBadRequest ("event driver" ,name ,err ),
234- })
235- }
236- opts := entitystore.Options {Filter :filter }
237-
238194d := & entities.Driver {}
239195
240- if err = h .store .Get (ctx ,params .XDispatchOrg ,name ,opts ,d );err != nil {
196+ if err : =h .store .Get (ctx ,params .XDispatchOrg ,name ,entitystore. Options {} ,d );err != nil {
241197log .Errorf ("store error when getting driver: %+v" ,err )
242198return driverapi .NewDeleteDriverNotFound ().WithPayload (
243199& v1.Error {
@@ -247,7 +203,7 @@ func (h *Handlers) deleteDriver(params driverapi.DeleteDriverParams, principal i
247203}
248204d .Status = entitystore .StatusDELETING
249205d .SetDelete (true )
250- if _ ,err = h .store .Update (ctx ,d .Revision ,d );err != nil {
206+ if _ ,err : =h .store .Update (ctx ,d .Revision ,d );err != nil {
251207log .Errorf ("store error when deleting the event driver %s: %+v" ,d .Name ,err )
252208return driverapi .NewDeleteDriverDefault (500 ).WithPayload (& v1.Error {
253209Code :http .StatusInternalServerError ,
@@ -263,13 +219,9 @@ func (h *Handlers) deleteDriver(params driverapi.DeleteDriverParams, principal i
263219}
264220
265221func (h * Handlers )getDT (ctx context.Context ,orgID string ,driverTypeName string )* entities.DriverType {
266- opts := entitystore.Options {
267- Filter :entitystore .FilterEverything (),
268- }
269-
270222t := entities.DriverType {}
271223
272- err := h .store .Get (ctx ,orgID ,driverTypeName ,opts ,& t )
224+ err := h .store .Get (ctx ,orgID ,driverTypeName ,entitystore. Options {} ,& t )
273225if err != nil {
274226log .Debugf ("store error when getting driver type %s: %+v" ,driverTypeName ,err )
275227return nil
@@ -315,18 +267,7 @@ func (h *Handlers) getDriverType(params driverapi.GetDriverTypeParams, principal
315267
316268dt := & entities.DriverType {}
317269
318- filter ,err := utils .ParseTags (entitystore .FilterEverything (),params .Tags )
319- if err != nil {
320- log .Errorf (err .Error ())
321- return driverapi .NewGetDriverTypeBadRequest ().WithPayload (
322- & v1.Error {
323- Code :http .StatusBadRequest ,
324- Message :swag .String (err .Error ()),
325- })
326- }
327- opts := entitystore.Options {Filter :filter }
328-
329- if err = h .store .Get (ctx ,params .XDispatchOrg ,params .DriverTypeName ,opts ,dt );err != nil {
270+ if err := h .store .Get (ctx ,params .XDispatchOrg ,params .DriverTypeName , entitystore.Options {},dt );err != nil {
330271log .Warnf ("Received GET for non-existent driver type %s" ,params .DriverTypeName )
331272log .Debugf ("store error when getting driver type: %+v" ,err )
332273return driverapi .NewGetDriverNotFound ().WithPayload (
@@ -344,19 +285,8 @@ func (h *Handlers) getDriverTypes(params driverapi.GetDriverTypesParams, princip
344285
345286var driverTypes []* entities.DriverType
346287
347- filter ,err := utils .ParseTags (entitystore .FilterEverything (),params .Tags )
348- if err != nil {
349- log .Errorf (err .Error ())
350- return driverapi .NewGetDriverTypeBadRequest ().WithPayload (
351- & v1.Error {
352- Code :http .StatusBadRequest ,
353- Message :swag .String (err .Error ()),
354- })
355- }
356- opts := entitystore.Options {Filter :filter }
357-
358288// delete filter
359- err = h .store .List (ctx ,params .XDispatchOrg ,opts ,& driverTypes )
289+ err : =h .store .List (ctx ,params .XDispatchOrg ,entitystore. Options {} ,& driverTypes )
360290if err != nil {
361291log .Errorf ("store error when listing driver types: %+v" ,err )
362292return driverapi .NewGetDriverTypesDefault (http .StatusInternalServerError ).WithPayload (
@@ -377,20 +307,9 @@ func (h *Handlers) updateDriverType(params driverapi.UpdateDriverTypeParams, pri
377307span ,ctx := trace .Trace (params .HTTPRequest .Context (),"" )
378308defer span .Finish ()
379309
380- filter ,err := utils .ParseTags (entitystore .FilterEverything (),params .Tags )
381- if err != nil {
382- log .Errorf (err .Error ())
383- return driverapi .NewUpdateDriverTypeBadRequest ().WithPayload (
384- & v1.Error {
385- Code :http .StatusBadRequest ,
386- Message :swag .String (err .Error ()),
387- })
388- }
389- opts := entitystore.Options {Filter :filter }
390-
391310dt := & entities.DriverType {}
392311
393- if err = h .store .Get (ctx ,params .XDispatchOrg ,params .DriverTypeName ,opts ,dt );err != nil {
312+ if err : =h .store .Get (ctx ,params .XDispatchOrg ,params .DriverTypeName ,entitystore. Options {} ,dt );err != nil {
394313log .Errorf ("store error when getting driver type: %+v" ,err )
395314return driverapi .NewUpdateDriverTypeNotFound ().WithPayload (
396315& v1.Error {
@@ -401,7 +320,7 @@ func (h *Handlers) updateDriverType(params driverapi.UpdateDriverTypeParams, pri
401320
402321dt .FromModel (params .Body ,params .XDispatchOrg )
403322
404- if _ ,err = h .store .Update (ctx ,dt .Revision ,dt );err != nil {
323+ if _ ,err : =h .store .Update (ctx ,dt .Revision ,dt );err != nil {
405324log .Errorf ("store error when updating the event driver type %s: %+v" ,dt .Name ,err )
406325return driverapi .NewUpdateDriverTypeDefault (500 ).WithPayload (
407326& v1.Error {
@@ -417,28 +336,17 @@ func (h *Handlers) deleteDriverType(params driverapi.DeleteDriverTypeParams, pri
417336span ,ctx := trace .Trace (params .HTTPRequest .Context (),"" )
418337defer span .Finish ()
419338
420- filter ,err := utils .ParseTags (entitystore .FilterEverything (),params .Tags )
421- if err != nil {
422- log .Errorf (err .Error ())
423- return driverapi .NewDeleteDriverTypeBadRequest ().WithPayload (
424- & v1.Error {
425- Code :http .StatusBadRequest ,
426- Message :swag .String (err .Error ()),
427- })
428- }
429- opts := entitystore.Options {Filter :filter }
430-
431339dt := & entities.DriverType {}
432340
433- if err = h .store .Get (ctx ,params .XDispatchOrg ,params .DriverTypeName ,opts ,dt );err != nil {
341+ if err : =h .store .Get (ctx ,params .XDispatchOrg ,params .DriverTypeName ,entitystore. Options {} ,dt );err != nil {
434342log .Errorf ("store error when getting driver type: %+v" ,err )
435343return driverapi .NewDeleteDriverTypeNotFound ().WithPayload (
436344& v1.Error {
437345Code :http .StatusNotFound ,
438346Message :utils .ErrorMsgNotFound ("event driver type" ,params .DriverTypeName ),
439347})
440348}
441- if err = h .store .Delete (ctx ,params .XDispatchOrg ,dt .Name ,dt );err != nil {
349+ if err : =h .store .Delete (ctx ,params .XDispatchOrg ,dt .Name ,dt );err != nil {
442350log .Errorf ("store error when deleting the event driver type %s: %+v" ,dt .Name ,err )
443351return driverapi .NewDeleteDriverTypeDefault (500 ).WithPayload (& v1.Error {
444352Code :http .StatusInternalServerError ,