Unable to delete project (if emails have not yet allowed for project?)

Aperta
#7 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
clojure
Ambito
cli

Direzione di ricerca

Start by tracing the garden delete command in this repository and how it handles projects whose email notification setting has not been completed. Reproduce the failure using a project in that state; the issue reports a unique conflict on :notification/project+email during deletion. Done means deleting that project completes without the conflict.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Probably the issue with garden itself, not the cli tools, yet I don't see where to report that, so here it goes,

Running a test deploy (calendula), toying with it and then trying to clean it up, the garden falls over with the error, possibly due to ignored "allow emails from $app?" message,

$ garden delete eijeijei
Deleting 'eijeijei'
Deleting a project will stop your current application and remove your data permanently. This cannot be undone!
If you delete a project, its name will be available to anyone else again.
If you want to delete project eijeijei, confirm by typing the project's name and pressing 'Enter':
eijeijei
java.lang.IllegalStateException: :db.error/unique-conflict Unique conflict: :notification/project+email, value: [nil "[email protected]"] already held by: 17592186052955 asserted for: 17592186053077
Lingua principale
Clojure
Stelle
16
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di nextjournal/garden-cli

Tutte le issue di nextjournal/garden-cli

Issue simili

Altre issue su Clojure

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.