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 5d8964584b
commit d543ba9656

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);
}