installing plugins will reset UI to default and not reflect already present changes made

Offen
#1,055 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 6 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
go
Bereich
build-system

Rechercherichtung

Reproduziere das Problem mit ./answer init -C answer-data/, ./answer run -C answer-data/ und ./answer build --with den aufgeführten search-elasticsearch- und cache-redis-Plugins. Verfolge die beim Wiederherstellen von UI-Änderungen beteiligten Build- und Startup-Pfade und überprüfe anschließend, dass die angepasste UI nach der Plugin-Installation und dem Neustart erhalten bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

bug

Describe the bug

  • UI changes reflected after "make build"
  • UI changes lost after "./answer build --with example-plugin"

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. ./answer init -C answer-data/
  2. ./answer run -C answer-data/ => UI changes still present ✅ This is what we want.
  3. Install plugin via cmd: ./answer build --with github.com/apache/incubator-answer-plugins/search-elasticsearch --with github.com/apache/incubator-answer-plugins/cache-redis
  4. Restart app: ./answer run -C answer-data/ => Plugins got installed, but UI changes lost and set to default. 💥

Installing plugins will reset UI to default.

Expected behavior

Installing plugins should not reset UI to default.

Platform

Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy

answer version 1.3.5
revision: 3ce69256
build time: 1721985092

Vorherrschende Sprache
Go
Sterne
15.7k
Forks
1.4k
Ø Merge
9 T. 6 Std.
Gemergte PRs (30 T.)
8

Entwicklungsumgebung

  • Enthält ein Dockerfile oder eine Docker-Compose-Datei
  • Hat eine Pull-Request-Vorlage
  • Kein Beitragsleitfaden

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus apache/answer

Alle Issues in apache/answer

Ähnliche Issues

Weitere Issues zu Go

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.