File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
lib/private/Collaboration/Reference/File Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 1515use OCP \EventDispatcher \IEventDispatcher ;
1616use OCP \EventDispatcher \IEventListener ;
1717use OCP \Files \Events \Node \NodeDeletedEvent ;
18+ use OCP \Files \Events \Node \NodeRenamedEvent ;
1819use OCP \Share \Events \ShareCreatedEvent ;
1920use OCP \Share \Events \ShareDeletedEvent ;
2021
@@ -27,6 +28,7 @@ public function __construct(
2728
2829 public static function register (IEventDispatcher $ eventDispatcher ): void {
2930 $ eventDispatcher ->addServiceListener (NodeDeletedEvent::class, FileReferenceEventListener::class);
31+ $ eventDispatcher ->addServiceListener (NodeRenamedEvent::class, FileReferenceEventListener::class);
3032 $ eventDispatcher ->addServiceListener (ShareDeletedEvent::class, FileReferenceEventListener::class);
3133 $ eventDispatcher ->addServiceListener (ShareCreatedEvent::class, FileReferenceEventListener::class);
3234 }
@@ -42,6 +44,9 @@ public function handle(Event $event): void {
4244
4345 $ this ->manager ->invalidateCache ((string ) $ event ->getNode ()->getId ());
4446 }
47+ if ($ event instanceof NodeRenamedEvent) {
48+ $ this ->manager ->invalidateCache ((string ) $ event ->getTarget ()->getId ());
49+ }
4550 if ($ event instanceof ShareDeletedEvent) {
4651 $ this ->manager ->invalidateCache ((string ) $ event ->getShare ()->getNodeId ());
4752 }
You can’t perform that action at this time.
0 commit comments