IDE Vue render error in status bar
Description
This Vue error is triggered whenever a user avatar does not exist for the most recent commit. It's quite noticeable when running locally and logged in under root
.
[Vue warn]: Invalid prop: type check failed for prop "imgSrc". Expected String, got Boolean with value false.
found in
---> <UserAvatarImage> at vue_shared/components/user_avatar/user_avatar_image.vue
<IdeStatusBar> at ide/components/ide_status_bar.vue
<Ide> at ide/components/ide.vue
<Root> vue.esm.js:628
[Vue warn]: Error in render: "TypeError: baseSrc.indexOf is not a function"
found in
---> <UserAvatarImage> at vue_shared/components/user_avatar/user_avatar_image.vue
<IdeStatusBar> at ide/components/ide_status_bar.vue
<Ide> at ide/components/ide.vue
<Root> vue.esm.js:628
TypeError: "baseSrc.indexOf is not a function"
What't the cause?
This happens whenever there is not a pipeline for the latest commit. In the ide_status_bar
, the img-src
for the user avatar is not guaranteed to be a string.
Edited by Paul Slaughter