1
0
mirror of https://github.com/flarum/core.git synced 2025-07-31 05:30:38 +02:00

Make sure this.data.attributes is initialized.

`Object.assign` is not type-safe, and does ensure that the property being assigned to is not undefined.
This commit is contained in:
Alexander Skvortsov
2021-12-13 12:34:51 -05:00
parent dc48e2327b
commit 364575b3f0

View File

@@ -110,6 +110,7 @@ export default abstract class Model {
}
if ('attributes' in data) {
this.data.attributes ||= {};
Object.assign(this.data.attributes, data.attributes);
}