wasaflan's Index du Forum
wasaflan's
nous regoindre: http://wasacraft.fr/#launcheur
 
wasaflan's Index du ForumFAQRechercherS’enregistrerConnexion



 Bienvenue 
Bonjour Invité est bienvenue sur le forum wasaflans
:: BUG: Setting filter as default ::

 
Poster un nouveau sujet   Répondre au sujet    wasaflan's Index du Forum -> Serveur -> Demande d'aide/bug
Sujet précédent :: Sujet suivant  
Auteur Message
aaronpawlak


Hors ligne

Inscrit le: 04 Déc 2017
Messages: 26

MessagePosté le: Sam 28 Avr 2018 - 09:44    Sujet du message: BUG: Setting filter as default Répondre en citant

Hi,


Found a bug in the saving of a default project list filter.
core/lib/model/doctrine/Projects.class
Saving a filter as a default triggers the following (line 335):
if($r->getIsDefault()==1)
{
Doctrine_Query::create()
->update('ProjectsReports')
->set('is_default', 0)
->addWhere('id != ?', $r->getId())
->addWhere('report_type=?',$report_type)
->execute();
}
This is supposed to loop through the reports table and switch the default flag of any filter that is currently fault - except for the one we're making default - to 0. The problem is that it doesn't limit to the current user, so EVERY default filter - regardless of user - will be set to 0. The result is that other user's default filters will be switched back to a non default status - there would be only one default filter in the database table at any time, and it would always be the last person to save a filter as default. The fix is easy, just add in the following line as a where clause:
->addWhere('users_id=?',$sf_user->getAttribute('id'))


Any help will be apprecited.


I didn't find the right solution from the Internet. 


References:
http://qdpm-ex.com/open-source-project-management-forum/viewtopic.php?f=16&t=1457
Video content production service


Thank you.






Revenir en haut
Publicité






MessagePosté le: Sam 28 Avr 2018 - 09:44    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    wasaflan's Index du Forum -> Serveur -> Demande d'aide/bug Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
onyx © theme by larme d'ange 2006
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com