|
@@ -118,21 +118,12 @@ class EntityManager {
|
|
|
*/
|
|
*/
|
|
|
public save(model: typeof ApiResource, instance: ApiResource, permanent: boolean = false): ApiResource {
|
|
public save(model: typeof ApiResource, instance: ApiResource, permanent: boolean = false): ApiResource {
|
|
|
instance = this.cast(model, instance)
|
|
instance = this.cast(model, instance)
|
|
|
- if (model === MyProfile) {
|
|
|
|
|
- console.log(instance)
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
if (permanent) {
|
|
if (permanent) {
|
|
|
this.saveInitialState(model, instance)
|
|
this.saveInitialState(model, instance)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- const repository = this.getRepository(model)
|
|
|
|
|
- repository.save(instance)
|
|
|
|
|
-
|
|
|
|
|
- instance = repository.find(instance.id) as ApiResource
|
|
|
|
|
- if (model === MyProfile) {
|
|
|
|
|
- console.log(instance)
|
|
|
|
|
- }
|
|
|
|
|
- return instance
|
|
|
|
|
|
|
+ return this.getRepository(model).save(instance)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|