@@ -76,7 +76,8 @@ public function beforeSave(Event $event, Entity $entity, ArrayObject $options)
76
76
77
77
$ data = $ entity ->get ($ field );
78
78
$ path = $ this ->getPathProcessor ($ entity , $ data , $ field , $ settings );
79
- $ files = $ this ->constructFiles ($ entity , $ data , $ field , $ settings , $ path ->basepath ());
79
+ $ basepath = $ path ->basepath ();
80
+ $ files = $ this ->constructFiles ($ entity , $ data , $ field , $ settings , $ basepath );
80
81
81
82
$ writer = $ this ->getWriter ($ entity , $ data , $ field , $ settings );
82
83
$ success = $ writer ->write ($ files );
@@ -86,7 +87,7 @@ public function beforeSave(Event $event, Entity $entity, ArrayObject $options)
86
87
}
87
88
88
89
$ entity ->set ($ field , $ path ->filename ());
89
- $ entity ->set (Hash::get ($ settings , 'fields.dir ' , 'dir ' ), $ path -> basepath () );
90
+ $ entity ->set (Hash::get ($ settings , 'fields.dir ' , 'dir ' ), $ basepath );
90
91
$ entity ->set (Hash::get ($ settings , 'fields.size ' , 'size ' ), $ data ['size ' ]);
91
92
$ entity ->set (Hash::get ($ settings , 'fields.type ' , 'type ' ), $ data ['type ' ]);
92
93
}
0 commit comments