added UploadedFiles to the record create/update events
This commit is contained in:
		
							parent
							
								
									503c65a767
								
							
						
					
					
						commit
						65a148b741
					
				| 
						 | 
					@ -217,6 +217,7 @@ func (api *recordApi) create(c echo.Context) error {
 | 
				
			||||||
	event.HttpContext = c
 | 
						event.HttpContext = c
 | 
				
			||||||
	event.Collection = collection
 | 
						event.Collection = collection
 | 
				
			||||||
	event.Record = record
 | 
						event.Record = record
 | 
				
			||||||
 | 
						event.UploadedFiles = form.FilesToUpload()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// create the record
 | 
						// create the record
 | 
				
			||||||
	submitErr := form.Submit(func(next forms.InterceptorNextFunc[*models.Record]) forms.InterceptorNextFunc[*models.Record] {
 | 
						submitErr := form.Submit(func(next forms.InterceptorNextFunc[*models.Record]) forms.InterceptorNextFunc[*models.Record] {
 | 
				
			||||||
| 
						 | 
					@ -305,6 +306,7 @@ func (api *recordApi) update(c echo.Context) error {
 | 
				
			||||||
	event.HttpContext = c
 | 
						event.HttpContext = c
 | 
				
			||||||
	event.Collection = collection
 | 
						event.Collection = collection
 | 
				
			||||||
	event.Record = record
 | 
						event.Record = record
 | 
				
			||||||
 | 
						event.UploadedFiles = form.FilesToUpload()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// update the record
 | 
						// update the record
 | 
				
			||||||
	submitErr := form.Submit(func(next forms.InterceptorNextFunc[*models.Record]) forms.InterceptorNextFunc[*models.Record] {
 | 
						submitErr := form.Submit(func(next forms.InterceptorNextFunc[*models.Record]) forms.InterceptorNextFunc[*models.Record] {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,6 +6,7 @@ import (
 | 
				
			||||||
	"github.com/pocketbase/pocketbase/models/schema"
 | 
						"github.com/pocketbase/pocketbase/models/schema"
 | 
				
			||||||
	"github.com/pocketbase/pocketbase/models/settings"
 | 
						"github.com/pocketbase/pocketbase/models/settings"
 | 
				
			||||||
	"github.com/pocketbase/pocketbase/tools/auth"
 | 
						"github.com/pocketbase/pocketbase/tools/auth"
 | 
				
			||||||
 | 
						"github.com/pocketbase/pocketbase/tools/filesystem"
 | 
				
			||||||
	"github.com/pocketbase/pocketbase/tools/hook"
 | 
						"github.com/pocketbase/pocketbase/tools/hook"
 | 
				
			||||||
	"github.com/pocketbase/pocketbase/tools/mailer"
 | 
						"github.com/pocketbase/pocketbase/tools/mailer"
 | 
				
			||||||
	"github.com/pocketbase/pocketbase/tools/search"
 | 
						"github.com/pocketbase/pocketbase/tools/search"
 | 
				
			||||||
| 
						 | 
					@ -160,15 +161,17 @@ type RecordViewEvent struct {
 | 
				
			||||||
type RecordCreateEvent struct {
 | 
					type RecordCreateEvent struct {
 | 
				
			||||||
	BaseCollectionEvent
 | 
						BaseCollectionEvent
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	HttpContext echo.Context
 | 
						HttpContext   echo.Context
 | 
				
			||||||
	Record      *models.Record
 | 
						Record        *models.Record
 | 
				
			||||||
 | 
						UploadedFiles map[string][]*filesystem.File
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type RecordUpdateEvent struct {
 | 
					type RecordUpdateEvent struct {
 | 
				
			||||||
	BaseCollectionEvent
 | 
						BaseCollectionEvent
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	HttpContext echo.Context
 | 
						HttpContext   echo.Context
 | 
				
			||||||
	Record      *models.Record
 | 
						Record        *models.Record
 | 
				
			||||||
 | 
						UploadedFiles map[string][]*filesystem.File
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type RecordDeleteEvent struct {
 | 
					type RecordDeleteEvent struct {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue