Quellcode durchsuchen

Merge pull request #8870 from minitriga/issue_8866

APISelect JavaScript only perform fetch if Django substitutes have been replaced.
Jeremy Stretch vor 3 Jahren
Ursprung
Commit
e3d0628a06

Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
netbox/project-static/dist/netbox.js


Datei-Diff unterdrückt, da er zu groß ist
+ 0 - 0
netbox/project-static/dist/netbox.js.map


+ 6 - 3
netbox/project-static/src/select/api/apiSelect.ts

@@ -557,9 +557,12 @@ export class APISelect {
   private async handleSearch(event: Event) {
   private async handleSearch(event: Event) {
     const { value: q } = event.target as HTMLInputElement;
     const { value: q } = event.target as HTMLInputElement;
     const url = queryString.stringifyUrl({ url: this.queryUrl, query: { q } });
     const url = queryString.stringifyUrl({ url: this.queryUrl, query: { q } });
-    await this.fetchOptions(url, 'merge');
-    this.slim.data.search(q);
-    this.slim.render();
+    if (!url.includes(`{{`)) {
+      await this.fetchOptions(url, 'merge');
+      this.slim.data.search(q);
+      this.slim.render();
+    }
+    return;
   }
   }
 
 
   /**
   /**

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.