diff --git a/server/router/api/v1/tag_service.go b/server/router/api/v1/tag_service.go index 38013af0..2fb163ba 100644 --- a/server/router/api/v1/tag_service.go +++ b/server/router/api/v1/tag_service.go @@ -137,13 +137,7 @@ func (s *APIV1Service) RenameTag(ctx context.Context, request *v1pb.RenameTagReq } func (s *APIV1Service) DeleteTag(ctx context.Context, request *v1pb.DeleteTagRequest) (*emptypb.Empty, error) { - userID, err := ExtractUserIDFromName(request.Tag.Creator) - if err != nil { - return nil, status.Errorf(codes.InvalidArgument, "invalid user name: %v", err) - } - user, err := s.Store.GetUser(ctx, &store.FindUser{ - ID: &userID, - }) + user, err := getCurrentUser(ctx, s.Store) if err != nil { return nil, status.Errorf(codes.Internal, "failed to get user: %v", err) } diff --git a/web/src/components/HomeSidebar/TagsSection.tsx b/web/src/components/HomeSidebar/TagsSection.tsx index f4315b19..c59b5bfe 100644 --- a/web/src/components/HomeSidebar/TagsSection.tsx +++ b/web/src/components/HomeSidebar/TagsSection.tsx @@ -130,6 +130,7 @@ const TagItemContainer: React.FC = (props: TagItemContain dialogName: "delete-tag-dialog", onConfirm: async () => { await tagStore.deleteTag(tag.text); + tagStore.fetchTags({ skipCache: true }); }, }); };