Skip to content

Conversation

@tobiasKaminsky
Copy link
Member

Otherwise this

Account defaultAccount = accountManager.getCurrentAccount();

lead to a NPE.

Signed-off-by: tobiasKaminsky [email protected]

@tobiasKaminsky
Copy link
Member Author

I am merging this right away (after CI), otherwise more user/dev could stumble across it.

@AndyScherzinger
Copy link
Member

@tobiasKaminsky builds fail with compile errors!

@tobiasKaminsky
Copy link
Member Author

@tobiasKaminsky builds fail with compile errors!

Yes, needs #3765 first. Sorry for the mess :/

@codecov
Copy link

codecov bot commented Apr 16, 2019

Codecov Report

❗ No coverage uploaded for pull request base (master@02cbafe). Click here to learn what that means.
The diff coverage is 0%.

@@           Coverage Diff            @@
##             master   #3908   +/-   ##
========================================
  Coverage          ?   6.57%           
  Complexity        ?       1           
========================================
  Files             ?     320           
  Lines             ?   30876           
  Branches          ?    4411           
========================================
  Hits              ?    2031           
  Misses            ?   28549           
  Partials          ?     296
Impacted Files Coverage Δ Complexity Δ
.../android/authentication/AuthenticatorActivity.java 1.87% <ø> (ø) 0 <0> (?)
.../authentication/ModifiedAuthenticatorActivity.java 0% <0%> (ø) 0 <0> (?)

@nextcloud-android-bot
Copy link
Collaborator

Codacy

300

Lint

TypemasterPR
Warnings5757
Errors00

SpotBugs (new)

Warning TypeNumber
Bad practice Warnings25
Correctness Warnings80
Internationalization Warnings15
Malicious code vulnerability Warnings4
Multithreaded correctness Warnings9
Performance Warnings124
Security Warnings47
Dodgy code Warnings132
Total436

SpotBugs (master)

Warning TypeNumber
Bad practice Warnings25
Correctness Warnings80
Internationalization Warnings15
Malicious code vulnerability Warnings4
Multithreaded correctness Warnings9
Performance Warnings124
Security Warnings47
Dodgy code Warnings132
Total436

@ezaquarii
Copy link
Collaborator

ezaquarii commented Apr 16, 2019

This is the right solution.

This problem is also fixed by #3907 (otherwise I coudn't run it) in exactly the same way. However, I reformatted the long implements list vertically, so there might be conflict if you try to merge both.

@AndyScherzinger
Copy link
Member

So which one should we merge then? :)

@ezaquarii
Copy link
Collaborator

ezaquarii commented Apr 16, 2019

So which one should we merge then? :)

@AndyScherzinger If you ask me, #3907 will make my life easier. I have 2 other PRs that depend on it that could be made ready by tomorrow business hours. ;)

@AndyScherzinger
Copy link
Member

I am fine with that. Unfortunately @tobiasKaminsky won't respond before tomorrow, business hours ;)

@AndyScherzinger
Copy link
Member

@ezaquarii just looked at the changes in both PRs. Are you sure we are talking about the same PRs. Them being #3907 and #3908?

@ezaquarii
Copy link
Collaborator

DOH! You are right, I just confused it with other PR I'm working on. Too many branches...

@ezaquarii
Copy link
Collaborator

It's #3898 that fixes the authenticator activity.

@AndyScherzinger
Copy link
Member

No worries! So merge this one then?

@ezaquarii
Copy link
Collaborator

I had to fix SpotBugs. It found a new issue in code I didn't touch, but I cargo-culted it by taking down something else. Let's wait for CI and merge.

@tobiasKaminsky tobiasKaminsky merged commit 4062d40 into master Apr 17, 2019
@tobiasKaminsky tobiasKaminsky deleted the missingInjectable branch April 17, 2019 04:56
@tobiasKaminsky
Copy link
Member Author

However, I reformatted the long implements list vertically, so there might be conflict if you try to merge both.

Personally I prefer to have it in one row, as it is not that often read and otherwise lengthen the code, but I have no hard feelings about it ;-)
We should just have a common rule set for such stuff.

@tobiasKaminsky
Copy link
Member Author

I merged this as a quick fix and will have a look at #3989 soon.

@AndyScherzinger AndyScherzinger added this to the Nextcloud App 3.7.0 milestone Apr 17, 2019
nextcloud-android-bot pushed a commit that referenced this pull request May 2, 2019
71f3370 Drone: update FindBugs results to reflect reduced error/warning count [skip ci]
0f50088 Merge pull request #3916 from jmue/cleanup/string_compare
7bb07a0 Update wording for store text (#3903)
4c72f3f Merge pull request #3923 from nextcloud/editOnShareLink
81ed32f allow edit on link share on a file
7d01ff7 - fix IT tests - re-organized build.gradle a bit
a9afff7 Merge pull request #3929 from nextcloud/dependabot/gradle/org.powermock-powermock-core-2.0.2
71c6d99 bump all other powermock parts to 2.0.2
0421d26 Bump powermock-core from 2.0.0 to 2.0.2
1d28d1b Update with new wording from frontpage
de3d3de Merge pull request #3924 from nextcloud/warnOnStable
69dd243 warn for wrong library branch on stable
2379b49 Merge pull request #3921 from nextcloud/dependabot/gradle/com.android.tools.build-gradle-3.4.0
c2730e8 Bump gradle from 3.3.2 to 3.4.0
b69169f unify empty string compare
8bb654b fix test & review comments
d8b9d10 unify empty string compare
2f23a30 remove unused variable (#3920)
92df32e Merge pull request #3918 from nextcloud/codacyCleanup
091c003 Drone: update FindBugs results to reflect reduced error/warning count [skip ci]
15ec487 Drone: update FindBugs results to reflect reduced error/warning count [skip ci]
da3c497 Merge commit '334155e707975e740a0a13b33d9b7bbedf40e9bc'
b22f517 Merge pull request #3915 from jmue/cleanup/ocfile
c7c6a98 use constant
e6604c8 use constant
caa2a91 Merge pull request #3912 from nextcloud/libraryUsage
334155e some cleanups
28f80cd Merge pull request #3907 from nextcloud/ezaquarii/initialize-main-app-context-before-content-providers-start
2afb934 Drone: update FindBugs results to reflect reduced error/warning count [skip ci]
8be1157 Merge pull request #3899 from jmue/cleanup/uriutils
52020a9 direct usage of library project
4062d40 Merge pull request #3908 from nextcloud/missingInjectable
2a08cb4 Initialize global context before MainApp.onCreate()
f02f482 Missing Injectable lead to half-stored account
02cbafe Merge pull request #3765 from nextcloud/showSharees
dc7a2c0 show sharees
03e04e5 Merge pull request #3889 from nextcloud/checkUserId
d65e94b Update wording for store text
585a3d0 Drone: update FindBugs results to reflect reduced error/warning count [skip ci]
533debf - removed useNextcloudUserAgent -> we now use this everytime - removed any oAuth and saml stuff, as we rely on weblogin flow
d544fa5 Merge pull request #3897 from nextcloud/ezaquarii/move-current-account-getter-to-user-account-manager
5b4ffba Merge pull request #3900 from nextcloud/codacyOnMaster
2757244 remove unused code
428a8bb show codacy count only on master
6b44074 Drone: update FindBugs results to reflect reduced error/warning count [skip ci]
c62e89b Merge commit '442394f949ff2de86bcccae172d2e9d997ab2ef8'
442394f Migrate current account getter from AccountUtils to UserAccountManager
182b65e daily dev 20190414
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants