mirror of
https://github.com/balena-io/balena-cli.git
synced 2024-12-20 06:07:55 +00:00
Fix surfacing incompatible device type errors as not recognized
Change-type: patch Signed-off-by: Thodoris Greasidis <thodoris@balena.io>
This commit is contained in:
parent
3bb0036ba8
commit
ca97678358
@ -177,7 +177,16 @@ const messages: {
|
|||||||
Looks like the session token has expired.
|
Looks like the session token has expired.
|
||||||
Try logging in again with the "balena login" command.`,
|
Try logging in again with the "balena login" command.`,
|
||||||
|
|
||||||
BalenaInvalidDeviceType: (error: Error & { deviceTypeSlug?: string }) => {
|
BalenaInvalidDeviceType: (
|
||||||
|
error: Error & { deviceTypeSlug?: string; type?: string },
|
||||||
|
) => {
|
||||||
|
// TODO: The SDK should be throwing a different Error for this case.
|
||||||
|
if (
|
||||||
|
typeof error.type === 'string' &&
|
||||||
|
error.type.startsWith('Incompatible ')
|
||||||
|
) {
|
||||||
|
return error.type;
|
||||||
|
}
|
||||||
const slug = error.deviceTypeSlug ? `"${error.deviceTypeSlug}"` : 'slug';
|
const slug = error.deviceTypeSlug ? `"${error.deviceTypeSlug}"` : 'slug';
|
||||||
return stripIndent`
|
return stripIndent`
|
||||||
Device type ${slug} not recognized. Perhaps misspelled?
|
Device type ${slug} not recognized. Perhaps misspelled?
|
||||||
|
Loading…
Reference in New Issue
Block a user