-
- Downloads
Fix vue render error for IDE status bar
**What?** A Vue warning that `ide_status_bar` sent a `Boolean` to a `String` property (`img-src). **What was the fix?** Previously, `latestPipeline` could be one of the following values: | | | |----------|--------| | `null` | The pipeline hasn't loaded yet | | `false` | The pipeline has loaded, but nothing was returned. | | `Object` | The piepline has loaded. | Giving a semantic meaning to different falsey values hurts maintainability. This commit fixes the above problem by removing the `false` value and introducing a `hasLoadedPipeline` state property.
Showing
- app/assets/javascripts/ide/components/pipelines/list.vue 10 additions, 4 deletionsapp/assets/javascripts/ide/components/pipelines/list.vue
- app/assets/javascripts/ide/stores/modules/pipelines/mutations.js 2 additions, 1 deletion...ets/javascripts/ide/stores/modules/pipelines/mutations.js
- app/assets/javascripts/ide/stores/modules/pipelines/state.js 1 addition, 0 deletionsapp/assets/javascripts/ide/stores/modules/pipelines/state.js
- spec/javascripts/ide/components/pipelines/list_spec.js 24 additions, 7 deletionsspec/javascripts/ide/components/pipelines/list_spec.js
- spec/javascripts/ide/stores/modules/pipelines/mutations_spec.js 57 additions, 49 deletions...avascripts/ide/stores/modules/pipelines/mutations_spec.js
Please register or sign in to comment