diff options
Diffstat (limited to 'app/assets/javascripts/ml/model_registry/components/model_version_list.vue')
-rw-r--r-- | app/assets/javascripts/ml/model_registry/components/model_version_list.vue | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/app/assets/javascripts/ml/model_registry/components/model_version_list.vue b/app/assets/javascripts/ml/model_registry/components/model_version_list.vue index 5a649a9596a..ea5258a299e 100644 --- a/app/assets/javascripts/ml/model_registry/components/model_version_list.vue +++ b/app/assets/javascripts/ml/model_registry/components/model_version_list.vue @@ -36,8 +36,7 @@ export default { return data.mlModel?.versions ?? {}; }, error(error) { - this.errorMessage = makeLoadVersionsErrorMessage(error.message); - Sentry.captureException(error); + this.handleError(error); }, }, }, @@ -68,12 +67,18 @@ export default { ...pageInfo, }; - this.$apollo.queries.modelVersions.fetchMore({ - variables, - updateQuery: (previousResult, { fetchMoreResult }) => { - return fetchMoreResult; - }, - }); + this.$apollo.queries.modelVersions + .fetchMore({ + variables, + updateQuery: (previousResult, { fetchMoreResult }) => { + return fetchMoreResult; + }, + }) + .catch(this.handleError); + }, + handleError(error) { + this.errorMessage = makeLoadVersionsErrorMessage(error.message); + Sentry.captureException(error); }, }, modelVersionEntity: MODEL_ENTITIES.modelVersion, |