Dont execute folderwatch functions when indexing is active
This commit is contained in:
parent
ad43903875
commit
1fbfa0b1ee
@ -57,6 +57,7 @@ Module ModuleCURRENT
|
|||||||
|
|
||||||
Public CURRENT_HTML_DOC As String
|
Public CURRENT_HTML_DOC As String
|
||||||
|
|
||||||
|
Public INDEXING_ACTIVE As Boolean = False
|
||||||
Public MULTIINDEXING_ACTIVE As Boolean = False
|
Public MULTIINDEXING_ACTIVE As Boolean = False
|
||||||
Public ABORT_INDEXING As Boolean = False
|
Public ABORT_INDEXING As Boolean = False
|
||||||
|
|
||||||
|
|||||||
@ -1250,6 +1250,8 @@ Public Class frmIndex
|
|||||||
End Sub
|
End Sub
|
||||||
Private Sub frmIndex_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
|
Private Sub frmIndex_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
|
||||||
Try
|
Try
|
||||||
|
INDEXING_ACTIVE = False
|
||||||
|
|
||||||
' This prevents the thread issue when the form containing the viewer is opened via ShowDialog.
|
' This prevents the thread issue when the form containing the viewer is opened via ShowDialog.
|
||||||
DocumentViewer1.Done()
|
DocumentViewer1.Done()
|
||||||
|
|
||||||
@ -1265,6 +1267,8 @@ Public Class frmIndex
|
|||||||
' Abbruchzähler zurücksetzen
|
' Abbruchzähler zurücksetzen
|
||||||
CancelAttempts = 0
|
CancelAttempts = 0
|
||||||
|
|
||||||
|
INDEXING_ACTIVE = True
|
||||||
|
|
||||||
Try
|
Try
|
||||||
CURRENT_ISATTACHMENT = False
|
CURRENT_ISATTACHMENT = False
|
||||||
DropType = ClassDatabase.Execute_Scalar("SELECT HANDLE_TYPE FROM TBGI_FILES_USER WHERE GUID = " & CURRENT_WORKFILE_GUID, MyConnectionString, True)
|
DropType = ClassDatabase.Execute_Scalar("SELECT HANDLE_TYPE FROM TBGI_FILES_USER WHERE GUID = " & CURRENT_WORKFILE_GUID, MyConnectionString, True)
|
||||||
|
|||||||
@ -633,6 +633,14 @@ Public Class frmStart
|
|||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
Try
|
Try
|
||||||
|
' JenneJ, 11.02.2019:
|
||||||
|
' Keine Folderwatch Dateien verarbeiten, wenn gerade Indexiert wird,
|
||||||
|
' dadurch würden die Globalen Variablen überschrieben
|
||||||
|
' und in Folge die falschen Dateien Indexiert!
|
||||||
|
If INDEXING_ACTIVE Or MULTIINDEXING_ACTIVE Then
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
If FW_started = True Or CONFIG.Config.FolderWatchScanStarted = True Then
|
If FW_started = True Or CONFIG.Config.FolderWatchScanStarted = True Then
|
||||||
'Prüfen ob alle Files abgearbeitet wurden
|
'Prüfen ob alle Files abgearbeitet wurden
|
||||||
Dim sql = "SELECT * FROM TBGI_FILES_USER WHERE WORKED = 0 AND HANDLE_TYPE like '%|FW%' AND UPPER(USER@WORK) = UPPER('" & Environment.UserName & "')"
|
Dim sql = "SELECT * FROM TBGI_FILES_USER WHERE WORKED = 0 AND HANDLE_TYPE like '%|FW%' AND UPPER(USER@WORK) = UPPER('" & Environment.UserName & "')"
|
||||||
@ -780,4 +788,5 @@ Public Class frmStart
|
|||||||
End Try
|
End Try
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
Loading…
x
Reference in New Issue
Block a user