0

Funktion ShareFile() friert Datenbank ein

Hallo liebe Ninox-Gemeinde,

ich benutze neben meiner Datenbank eine zweite Datenbank als reinen Dateispeicher. Beide befinden sich im selben Team. Im Dateispeicher befindet sich pro Datensatz ein File, welches mit make.com (ehem. Integromat) befüllt wird.

In einem Text bzw. URL-Feld namens "ShareLink" lasse ich mit einem Ja/Nein-Feld per "Trigger nach Änderung" den Freigabelink mit folgendem Befehl schreiben:

ShareLink := shareFile(item(files(this), 0))

Das funktioniert soweit ganz gut, doch sobald make in die Datenbank schreibt UND dabei shareFile(..) ausgeführt wird friert die DB dauerhaft ein und lässt keine weiteren Schreibzugriffe zu.

(Ich vermute Ninox mag keine Änderungen während des Schreibens durch eine externe Anwendung...)

Abhilfe schafft dann nur noch das Löschen der DB und das Wiederherstellen einer früheren Version aus einem Backup.

Kennt jemand das Problem?? Was kann ich tun??? Kann man vll. einen Status der DB auslesen, um mit dem Freigabelink zu warten bis der Schreibvorgang beendet ist?

Über Antworten wäre ich sehr dankbar.

Mirko

Antwort

null