Skip to content

Commit 85e257e

Browse files
Removed defaults and used spec for nested object validations
1 parent 77f7134 commit 85e257e

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

kolibri/plugins/learn/assets/src/views/HybridLearningLessonCard.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@
6161
return validateObject(content, {
6262
id: { type: String, required: true },
6363
title: { type: String, required: true },
64-
thumbnail: { type: String, required: false, default: '' },
65-
description: { type: String, required: false, default: '' },
66-
num_coach_contents: { type: Number, required: false, default: 0 },
64+
thumbnail: { type: String, required: false},
65+
description: { type: String, required: false},
66+
num_coach_contents: { type: Number, required: false },
6767
});
6868
},
6969
},

packages/kolibri/components/DownloadButton.vue

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,11 @@
4949
type: Object,
5050
required: false,
5151
default: () => ({}),
52-
validator: function (lang) {
53-
return validateObject(lang, {
54-
lang_name: { type: String, required: true },
55-
});
52+
spec: {
53+
lang_name: {
54+
type: String,
55+
required: true,
56+
},
5657
},
5758
},
5859
storage_url: { type: String, required: true },

0 commit comments

Comments
 (0)