Skip to content

Commit 9a0447d

Browse files
Merge pull request #15511 from nextcloud/fix/file-detail-share-fragment-remote-share-repo-npe-init
fix: npe init of remote share repository
2 parents a71209a + a7135c4 commit 9a0447d

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

app/src/main/java/com/owncloud/android/ui/fragment/FileDetailSharingFragment.java

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,22 @@ public void onCreate(@Nullable Bundle savedInstanceState) {
162162
}
163163

164164
private void fetchSharees() {
165-
ShareRepository shareRepository = new RemoteShareRepository(fileActivity.getClientRepository(), fileActivity, fileDataStorageManager);
165+
final var activity = fileActivity;
166+
if (activity == null) {
167+
return;
168+
}
169+
170+
final var clientRepository = activity.getClientRepository();
171+
if (clientRepository == null) {
172+
return;
173+
}
174+
175+
final var storageManager = fileDataStorageManager;
176+
if (storageManager == null) {
177+
return;
178+
}
179+
180+
ShareRepository shareRepository = new RemoteShareRepository(clientRepository, activity, storageManager);
166181
shareRepository.fetchSharees(file.getRemotePath(), () -> {
167182
refreshCapabilitiesFromDB();
168183
refreshSharesFromDB();

0 commit comments

Comments
 (0)