mirror of
https://github.com/discourse/discourse.git
synced 2025-02-16 18:24:52 -06:00
FEATURE: Returning falsy value from upload handler stops upload. (#6969)
This commit is contained in:
parent
a342d2f150
commit
2c222e16fe
@ -681,8 +681,9 @@ export default Ember.Component.extend({
|
||||
|
||||
const matchingHandler = uploadHandlers.find(matcher);
|
||||
if (data.files.length === 1 && matchingHandler) {
|
||||
matchingHandler.method(data.files[0]);
|
||||
return false;
|
||||
if (!matchingHandler.method(data.files[0])) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
// If no plugin, continue as normal
|
||||
|
@ -786,7 +786,8 @@ class PluginApi {
|
||||
/**
|
||||
*
|
||||
* Registers a function to handle uploads for specified file types
|
||||
* The normal uploading functionality will be bypassed
|
||||
* The normal uploading functionality will be bypassed if function returns
|
||||
* a falsy value.
|
||||
* This only for uploads of individual files
|
||||
*
|
||||
* Example:
|
||||
|
Loading…
Reference in New Issue
Block a user