nextcloud / nextcloud/ios

Files - It is not possible to simply make a copy of a file in the same folder

Open
#1,974 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
2.5k
Forks
1k
Avg merge
2d 18h
Merged PRs (30d)
13

Description

Actions Performed
User logged in

  1. Open All Files or any folder
  2. Choose for example a PDF or a PNG image and long-tap on it / or tap 3-dot-button next to it
  3. Choose option "Verschieben oder kopieren" (Move or copy)
  4. Variant (A): leave the "Überschreiben" (overwrite) toggle ON / Variant (B): switch the "Überschreiben" (overwrite) OFF
  5. Tap the "Kopieren" (Copy) button

Expected Result
That there is a way to simply make a copy of a file

Actual Result
Cannot find a way. If I use the copy-function, I get an error message for both cases (A) and (B) (overwrite-toggle ON or OFF)
On the desktop website is quite easy, I just right-click the file, copy it, and the system creates a copy of the file with the appendix "Copy" in the file name. (verified on MacBook with Chrome)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the failure in the iOS app's Files flow, using both overwrite-toggle states described above, then trace the Move or copy action. Done means copying a file into its current folder succeeds and produces a distinct copy; add or update coverage where the existing Files tests are located.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.