@@ -28,6 +28,7 @@ import (
2828
2929 accountclient "github.com/bucketeer-io/bucketeer/pkg/account/client"
3030 v2as "github.com/bucketeer-io/bucketeer/pkg/account/storage/v2"
31+ "github.com/bucketeer-io/bucketeer/pkg/api/api"
3132 v2als "github.com/bucketeer-io/bucketeer/pkg/auditlog/storage/v2"
3233 domainevent "github.com/bucketeer-io/bucketeer/pkg/domainevent/domain"
3334 "github.com/bucketeer-io/bucketeer/pkg/locale"
@@ -148,13 +149,7 @@ func (s *auditlogService) GetAuditLog(
148149 return nil , statusInternal .Err ()
149150 }
150151 } else {
151- dt , err = statusInternal .WithDetails (& errdetails.LocalizedMessage {
152- Locale : localizer .GetLocale (),
153- Message : localizer .MustLocalize (locale .InternalServerError ),
154- })
155- if err != nil {
156- return nil , statusInternal .Err ()
157- }
152+ return nil , api .NewGRPCStatus (err ).Err ()
158153 }
159154 return nil , dt .Err ()
160155 }
@@ -280,14 +275,7 @@ func (s *auditlogService) ListAuditLogs(
280275 "Failed to list auditlogs" ,
281276 log .FieldsFromIncomingContext (ctx ).AddFields (zap .Error (err ))... ,
282277 )
283- dt , err := statusInternal .WithDetails (& errdetails.LocalizedMessage {
284- Locale : localizer .GetLocale (),
285- Message : localizer .MustLocalize (locale .InternalServerError ),
286- })
287- if err != nil {
288- return nil , statusInternal .Err ()
289- }
290- return nil , dt .Err ()
278+ return nil , api .NewGRPCStatus (err ).Err ()
291279 }
292280 editorEmails := make ([]string , 0 , len (auditlogs ))
293281 for _ , auditlog := range auditlogs {
@@ -429,14 +417,7 @@ func (s *auditlogService) ListAdminAuditLogs(
429417 "Failed to list admin auditlogs" ,
430418 log .FieldsFromIncomingContext (ctx ).AddFields (zap .Error (err ))... ,
431419 )
432- dt , err := statusInternal .WithDetails (& errdetails.LocalizedMessage {
433- Locale : localizer .GetLocale (),
434- Message : localizer .MustLocalize (locale .InternalServerError ),
435- })
436- if err != nil {
437- return nil , statusInternal .Err ()
438- }
439- return nil , dt .Err ()
420+ return nil , api .NewGRPCStatus (err ).Err ()
440421 }
441422 for _ , auditlog := range auditlogs {
442423 auditlog .LocalizedMessage = domainevent .LocalizedMessage (auditlog .Type , localizer )
@@ -575,14 +556,7 @@ func (s *auditlogService) ListFeatureHistory(
575556 zap .String ("featureId" , req .FeatureId ),
576557 )... ,
577558 )
578- dt , err := statusInternal .WithDetails (& errdetails.LocalizedMessage {
579- Locale : localizer .GetLocale (),
580- Message : localizer .MustLocalize (locale .InternalServerError ),
581- })
582- if err != nil {
583- return nil , statusInternal .Err ()
584- }
585- return nil , dt .Err ()
559+ return nil , api .NewGRPCStatus (err ).Err ()
586560 }
587561 for _ , auditlog := range auditlogs {
588562 auditlog .LocalizedMessage = domainevent .LocalizedMessage (auditlog .Type , localizer )
@@ -636,14 +610,7 @@ func (s *auditlogService) getAccountMapByEmails(
636610 zap .String ("environmentId" , environmentID ),
637611 )... ,
638612 )
639- dt , err := statusInternal .WithDetails (& errdetails.LocalizedMessage {
640- Locale : localizer .GetLocale (),
641- Message : localizer .MustLocalize (locale .InternalServerError ),
642- })
643- if err != nil {
644- return accountMap , statusInternal .Err ()
645- }
646- return accountMap , dt .Err ()
613+ return accountMap , api .NewGRPCStatus (err ).Err ()
647614 }
648615 for i := range accounts {
649616 accountMap [accounts [i ].Email ] = accounts [i ]
@@ -740,14 +707,7 @@ func (s *auditlogService) checkEnvironmentRole(
740707 zap .String ("environmentId" , environmentId ),
741708 )... ,
742709 )
743- dt , err := statusInternal .WithDetails (& errdetails.LocalizedMessage {
744- Locale : localizer .GetLocale (),
745- Message : localizer .MustLocalize (locale .InternalServerError ),
746- })
747- if err != nil {
748- return nil , statusInternal .Err ()
749- }
750- return nil , dt .Err ()
710+ return nil , api .NewGRPCStatus (err ).Err ()
751711 }
752712 }
753713 return editor , nil
@@ -791,14 +751,7 @@ func (s *auditlogService) checkSystemAdminRole(
791751 "Failed to check role" ,
792752 log .FieldsFromIncomingContext (ctx ).AddFields (zap .Error (err ))... ,
793753 )
794- dt , err := statusInternal .WithDetails (& errdetails.LocalizedMessage {
795- Locale : localizer .GetLocale (),
796- Message : localizer .MustLocalize (locale .InternalServerError ),
797- })
798- if err != nil {
799- return nil , statusInternal .Err ()
800- }
801- return nil , dt .Err ()
754+ return nil , api .NewGRPCStatus (err ).Err ()
802755 }
803756 }
804757 return editor , nil
0 commit comments