From 2d1cb15dec0549cf069863e1e14df7dd72305be1 Mon Sep 17 00:00:00 2001 From: Michael Lumish Date: Mon, 31 Aug 2020 09:40:17 -0700 Subject: [PATCH] Fix imports for messages without packages --- packages/proto-loader/bin/proto-loader-gen-types.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/proto-loader/bin/proto-loader-gen-types.ts b/packages/proto-loader/bin/proto-loader-gen-types.ts index 0d71e549..2e001e8c 100644 --- a/packages/proto-loader/bin/proto-loader-gen-types.ts +++ b/packages/proto-loader/bin/proto-loader-gen-types.ts @@ -96,6 +96,9 @@ function getPath(to: Protobuf.Type | Protobuf.Enum | Protobuf.Service) { function getPathToRoot(from: Protobuf.NamespaceBase) { const depth = stripLeadingPeriod(from.fullName).split('.').length - 1; + if (depth === 0) { + return './'; + } let path = ''; for (let i = 0; i < depth; i++) { path += '../';