Mh … das verwirrt mich jetzt dann doch etwas.
Wenn ich richtig verstand, hattest Du ein Problem, was Dich dazu veranlasste, eine Extension manuell anzupassen.
Ist dies nicht auch ein technisches Entwicklerthema?
Deine Frage lautet weiterhin:
"Hätte ich hier anders vorgehen müssen?"
Eine Patch-Datei mit Deinen Anpassungen wäre ein anderes, m.M.n. besseres, Vorgehen.
Aus der Natur der Sache raus, ist dies natürlich technisch und für entwicklende Personen, aber genau in dem Gebiet bewegst Du Dich doch gerade.
Die Arbeit mit Patch-Dateien ist m.M.n. auch nicht zu kompliziert und auch in anderen Situationen durchaus hilfreich - zum Beispiel, wenn es zu einem Fehler in einer Extension kommt, welchen der Author, warum auch immer, noch nicht beheben konnte, hättest Du mit Patch-Dateien die Möglichkeit, den Fehler, zumindest in Deiner Installation, zu beheben und weiter Aktualisierungen der Extension zu erhalten.
Du könntest Deine angepasste Extensionversion auch in Deinen packages-Ordner werfen und von dort installieren, aber spätestens bei einem potenziellen Upgrade oder bei Problemen wird es wieder ein technisches Entwicklerthema.
Mir fallen hier keine nicht-technischen Hilfestellungen ein.
Viel Erfolg bei er Problembehebung weiterhin.