Delete the attached HTML media on content updates
This commit is contained in:
		
					parent
					
						
							
								0b1f67f5b3
							
						
					
				
			
			
				commit
				
					
						9c8ae42c04
					
				
			
		
					 3 changed files with 2 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -106,7 +106,7 @@ function item_edit(int $uid, array $request, bool $preview, string $return_path)
 | 
			
		|||
	$post['edit'] = $post;
 | 
			
		||||
	$post['file'] = Post\Category::getTextByURIId($post['uri-id'], $post['uid']);	
 | 
			
		||||
 | 
			
		||||
	Post\Media::deleteByURIId($post['uri-id'], [Post\Media::AUDIO, Post\Media::VIDEO, Post\Media::IMAGE]);
 | 
			
		||||
	Post\Media::deleteByURIId($post['uri-id'], [Post\Media::AUDIO, Post\Media::VIDEO, Post\Media::IMAGE, Post\Media::HTML]);
 | 
			
		||||
	$post = item_process($post, $request, $preview, $return_path);
 | 
			
		||||
 | 
			
		||||
	$fields = [
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -201,8 +201,6 @@ class Item
 | 
			
		|||
		$notify_items = [];
 | 
			
		||||
 | 
			
		||||
		while ($item = DBA::fetch($items)) {
 | 
			
		||||
			Post\Media::deleteByURIId($item['uri-id'], [Post\Media::HTML]);
 | 
			
		||||
 | 
			
		||||
			if (!empty($fields['body'])) {
 | 
			
		||||
				if (!empty($item['quote-uri-id'])) {
 | 
			
		||||
					$fields['body'] = BBCode::removeSharedData($fields['body']);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -244,7 +244,7 @@ class Processor
 | 
			
		|||
		$item['changed'] = DateTimeFormat::utcNow();
 | 
			
		||||
		$item['edited'] = DateTimeFormat::utc($activity['updated']);
 | 
			
		||||
 | 
			
		||||
		Post\Media::deleteByURIId($item['uri-id'], [Post\Media::AUDIO, Post\Media::VIDEO, Post\Media::IMAGE]);
 | 
			
		||||
		Post\Media::deleteByURIId($item['uri-id'], [Post\Media::AUDIO, Post\Media::VIDEO, Post\Media::IMAGE, Post\Media::HTML]);
 | 
			
		||||
		$item = self::processContent($activity, $item);
 | 
			
		||||
		if (empty($item)) {
 | 
			
		||||
			Queue::remove($activity);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue