Add Magnet dialog retains download directory from previous server
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Individua la finestra di dialogo «Add Magnet» e la gestione delle modifiche nella scheda del server, quindi riproduci il problema aggiungendo magnet su Server 1 prima di passare a Server 2. Verifica che la directory di download e l’elenco delle directory salvate vengano aggiornati per il server selezionato e che i percorsi del server precedente non vengano riutilizzati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Version: 512b63c
Steps to reproduce
- Select the Server 1 tab.
- Open the Add Magnet dialog.
- Paste multiple magnet links, one per line (This is how I reproduced it; it is unclear whether multiple links are required or merely make the issue easier to trigger.)
- Click Add.
- Immediately switch to the Server 2 tab.
- Open the Add Magnet dialog.
Actual behavior
The download directory field and its saved-directory list may still contain Server 1 paths.
If the torrent is added without noticing this, Server 2 can receive a path that does not exist on that server. This can cause an immediate path error or a failure when Transmission tries to move the completed download from its incomplete directory.
Expected behavior
The download directory should always be refreshed for the currently selected server. Paths from one server must never be reused for another server.
Reproducibility
It happened both times when I added the same set of magnets to two different servers.
It may require actually starting a multi-link addition before switching servers. I do not remember encountering it before multi-line magnet support was introduced.
- Lingua principale
- TypeScript
- Stelle
- 819
- Fork
- 109
- Merge medio
- 4h 39m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di openscopeproject/TrguiNG
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
openscopeproject/TrguiNG#338 ·
-
fix-committed
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
openscopeproject/TrguiNG#336 · 17 commenti ·
-
fix-committed
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
openscopeproject/TrguiNG#335 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 67/100
openscopeproject/TrguiNG#333 · 4 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
openscopeproject/TrguiNG#332 · 1 commento ·
Tutte le issue di openscopeproject/TrguiNG
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
kunchenguid/gh-axi#247 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
lidge-jun/opencodex#8101 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
effort:S P3 refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
nightscout/nocturne#3243 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
JuliusBrussee/caveman#1449 ·
I maintainer di solito rispondono entro 1 giorno