From cc77563bfd19394c9dcedde3cbdf2d849a49b024 Mon Sep 17 00:00:00 2001 From: vivek3210 <36582094+vivek3210@users.noreply.github.com> Date: Sun, 21 Apr 2024 14:00:31 -0400 Subject: [PATCH] fixed broken email change --- .../group3/spotifywrapped/CoreAppViews/SettingsActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/group3/spotifywrapped/CoreAppViews/SettingsActivity.java b/app/src/main/java/com/group3/spotifywrapped/CoreAppViews/SettingsActivity.java index 8f5a9b4..bfb796b 100644 --- a/app/src/main/java/com/group3/spotifywrapped/CoreAppViews/SettingsActivity.java +++ b/app/src/main/java/com/group3/spotifywrapped/CoreAppViews/SettingsActivity.java @@ -32,6 +32,7 @@ import org.json.JSONObject; import java.io.IOException; +import java.util.Objects; public class SettingsActivity extends AppCompatActivity { Dialog passwordDialog; @@ -146,7 +147,7 @@ public void onClick(View v) { EditText newEmail = emailDialog.findViewById(R.id.newEmail); changeEmailButton.setOnClickListener(x -> { FirebaseAuth user = FirebaseAuth.getInstance(); - user.getCurrentUser().updateEmail(newEmail.getText().toString()) + Objects.requireNonNull(user.getCurrentUser()).updateEmail(newEmail.getText().toString()) .addOnCompleteListener(task -> { if (task.isSuccessful()) { Log.d("SettingsActivity", "User email address updated.");