Fix se fullname è nullo.

Fix se si chiude il fragment Rettifica o Versamento nel caso si ha ancora una UL aperta.
This commit is contained in:
Giuseppe Scorrano 2019-01-31 10:06:32 +01:00
parent f9fa002274
commit 530bb336bf
4 changed files with 7 additions and 6 deletions

View File

@ -8,7 +8,7 @@ import it.integry.integrywmsnative.core.settings.SettingsManager;
public class UtilityFirebase {
public static Trace getNewPerformanceTrace(String traceName) {
String username = SettingsManager.i().user.fullname;
String username = SettingsManager.i().user.fullname ;
Trace newTrace = FirebasePerformance.getInstance().newTrace(traceName);

View File

@ -22,6 +22,7 @@ import it.integry.integrywmsnative.core.di.BindableString;
import it.integry.integrywmsnative.core.settings.SettingsManager;
import it.integry.integrywmsnative.core.utility.UtilityProgress;
import it.integry.integrywmsnative.core.utility.UtilityServer;
import it.integry.integrywmsnative.core.utility.UtilityString;
import it.integry.integrywmsnative.gest.login.LoginActivity;
import it.integry.integrywmsnative.gest.login.core.LoginHelper;
import it.integry.integrywmsnative.gest.login.dto.LoginAziendaDTO;
@ -119,7 +120,7 @@ public class LoginViewModel {
SettingsManager.iDB().setAvailableProfiles(loginDTO.availableProfiles);
SettingsManager.i().createUserSession();
SettingsManager.i().user.fullname = loginDTO.full_name;
SettingsManager.i().user.fullname = !UtilityString.isNullOrEmpty(loginDTO.full_name) ? loginDTO.full_name : username.get();
mActivity.runOnUiThread(() -> onLoginSuccess(

View File

@ -82,9 +82,9 @@ public class PickingLiberoFragment extends Fragment implements ITitledFragment {
}
@Override
public void onDetach() {
public void onDestroyView() {
BarcodeManager.removeCallback(barcodeScannerIstanceID);
super.onDetach();
super.onDestroyView();
}
}

View File

@ -96,10 +96,10 @@ public class RettificaGiacenzeFragment extends Fragment implements ITitledFragme
}
@Override
public void onDetach() {
public void onDestroyView() {
mRettificaGiacenzeViewModel.closeLU(false, false);
BarcodeManager.removeCallback(barcodeScannerIstanceID);
super.onDetach();
super.onDestroyView();
}
@Override