diff --git a/federation/rest/manage_structure.go b/federation/rest/manage_structure.go index d83121205..44ffa6722 100644 --- a/federation/rest/manage_structure.go +++ b/federation/rest/manage_structure.go @@ -35,11 +35,11 @@ func (ctrl ManageStructure) CreateExposed(ctx context.Context, r *request.Manage return nil, errors.New("TODO - http 400 bad request - use compose namespace id in request") } - return (service.ExposedModule()).Create(context.Background(), mod) + return (service.ExposedModule()).Create(ctx, mod) } func (ctrl ManageStructure) ReadExposed(ctx context.Context, r *request.ManageStructureReadExposed) (interface{}, error) { - return (service.ExposedModule()).FindByID(context.Background(), r.GetNodeID(), r.GetModuleID()) + return (service.ExposedModule()).FindByID(ctx, r.GetNodeID(), r.GetModuleID()) } func (ctrl ManageStructure) UpdateExposed(ctx context.Context, r *request.ManageStructureUpdateExposed) (interface{}, error) { @@ -52,7 +52,7 @@ func (ctrl ManageStructure) UpdateExposed(ctx context.Context, r *request.Manage Fields: r.Fields, } ) - return (service.ExposedModule()).Update(context.Background(), em) + return (service.ExposedModule()).Update(ctx, em) } func (ctrl ManageStructure) RemoveExposed(ctx context.Context, r *request.ManageStructureRemoveExposed) (interface{}, error) { @@ -60,7 +60,7 @@ func (ctrl ManageStructure) RemoveExposed(ctx context.Context, r *request.Manage } func (ctrl ManageStructure) ReadShared(ctx context.Context, r *request.ManageStructureReadShared) (interface{}, error) { - return (service.SharedModule()).FindByID(context.Background(), r.GetNodeID(), r.GetModuleID()) + return (service.SharedModule()).FindByID(ctx, r.GetNodeID(), r.GetModuleID()) } func (ctrl ManageStructure) CreateMappings(ctx context.Context, r *request.ManageStructureCreateMappings) (interface{}, error) { @@ -71,11 +71,11 @@ func (ctrl ManageStructure) CreateMappings(ctx context.Context, r *request.Manag FieldMapping: r.Fields, } - return (service.ModuleMapping()).Create(context.Background(), mm) + return (service.ModuleMapping()).Create(ctx, mm) } func (ctrl ManageStructure) ReadMappings(ctx context.Context, r *request.ManageStructureReadMappings) (interface{}, error) { - return (service.ModuleMapping()).FindByID(context.Background(), r.ModuleID) + return (service.ModuleMapping()).FindByID(ctx, r.ModuleID) } func (ctrl ManageStructure) ListAll(ctx context.Context, r *request.ManageStructureListAll) (interface{}, error) { @@ -86,12 +86,12 @@ func (ctrl ManageStructure) ListAll(ctx context.Context, r *request.ManageStruct switch true { case r.Exposed: - list, _, err = (service.ExposedModule()).Find(context.Background(), types.ExposedModuleFilter{ + list, _, err = (service.ExposedModule()).Find(ctx, types.ExposedModuleFilter{ NodeID: r.NodeID, }) break case r.Shared: - list, _, err = (service.SharedModule()).Find(context.Background(), types.SharedModuleFilter{ + list, _, err = (service.SharedModule()).Find(ctx, types.SharedModuleFilter{ NodeID: r.NodeID, }) break diff --git a/federation/service/exposed_module.go b/federation/service/exposed_module.go index 0972d2020..bf2f83fe8 100644 --- a/federation/service/exposed_module.go +++ b/federation/service/exposed_module.go @@ -204,11 +204,11 @@ func (svc exposedModule) Create(ctx context.Context, new *types.ExposedModule) ( // TODO - fetch Node aProps.setNode(nil) - if _, err := svc.namespace.FindByID(new.ComposeNamespaceID); err != nil { + if _, err := svc.namespace.With(ctx).FindByID(new.ComposeNamespaceID); err != nil { return ExposedModuleErrComposeNamespaceNotFound() } - if _, err := svc.module.FindByID(new.ComposeNamespaceID, new.ComposeModuleID); err != nil { + if _, err := svc.module.With(ctx).FindByID(new.ComposeNamespaceID, new.ComposeModuleID); err != nil { return ExposedModuleErrComposeModuleNotFound() }