diff --git a/src/Wplang.php b/src/Wplang.php
index 81f305879abaca519655ea70d6e47801f30b3702..29cc0a49f823d9221439e7a469b6b9a220f60954 100644
--- a/src/Wplang.php
+++ b/src/Wplang.php
@@ -77,7 +77,11 @@ class Wplang implements PluginInterface, EventSubscriberInterface {
 	 * @param  PackageEvent $event The package event object.
 	 */
 	public function onPackageAction( PackageEvent $event ) {
-		$package = $event->getOperation()->getPackage();
+        if ($event->getOperation()->getJobType() == 'update') {
+            $package = $event->getOperation()->getTargetPackage();
+        } else {
+            $package = $event->getOperation()->getPackage();
+        }
 		$this->getTranslations( $package );
 	}